ERG::Code-2018-1
Révision datée du 16 décembre 2018 à 18:17 par Doggyspleen (discussion | contributions) (→Groupes de travail)
Introduction
Ce cours est destiné aux étudiants de BAC2.
Groupes de travail
- Data grab: récupérer des données sur Internet
- Layout tools: outils de mise en page
- Live coding
- Narration interactive
- Physical computing
- PHP.Brussels
Séances
- 24/09/2018: intro langages + constitution des groupes de travail
- 01/10/2018: intro langages
html css javascript java -> machine virtuelle python c c++ ruby c# cobalt assembleur scala php asp react.js processing WEB html css javascript java python ruby php asp APPLICATION java python c c++ c# cobalt assembleur scala LIBRAIRIES react.js -> librairie javascript processing -> librairie java ----------------------------------------------- PROGRAMMATION WEB CÔTÉ CLIENT html css javascript PROGRAMMATION WEB CÔTÉ SERVEUR javascript -> avec node.js -> installer nodejs php -> apache, php python -> python ruby -> apache? asp -> apache TYPES DE BASE DE DONNÉES mysql -> sql mongodb mariadb -> sql sqlite -> sql ----------------------------------------------- BINAIRE 0 = 0 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000 32 16 8 4 2 1 1 0 0 0 0 0 1 chiffre binaire = bit 8 chiffres binaires = byte = un octet ---------------------- ASSEMBLEUR utilisé pour les drivers ---------------------- C, ou le C++ langage de haut niveau ---------------------- javascript -> interprété par le navigateur le navigateur -> codé en c, c++ ----------------------------- CLASSIFICATION SYNTAXE html, xml = description, langage de balises <boite> <chocolat></chocolat> </boite> javascript = langage de script, algorithmique orienté objet = on définit des objets qu'on utilise après non typé C++ = du C orienté objet, typé JAVA = orienté objet, typé PHP = orienté objet (ou pas), non typé PYTHON = orienté objet (ou pas), non typé