Différences entre les versions de « ERG::Code-2018-1 »
Aller à la navigation
Aller à la recherche
(Page créée avec « ==Introduction== Ce cours est destiné aux étudiants de BAC2. ») |
|||
(7 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
==Introduction== | ==Introduction== | ||
Ce cours est destiné aux étudiants de BAC2. | Ce cours est destiné aux étudiants de BAC2. | ||
+ | |||
+ | ==Groupes de travail== | ||
+ | * [[ERG::datagrab | Data grab]]: récupérer des données sur Internet | ||
+ | * [[ERG::layouttools | Layout tools]]: outils de mise en page | ||
+ | * [[ERG::livecoding | Live coding]] | ||
+ | * [[ERG::interactivenarration | Narration interactive]] | ||
+ | * [[ERG::physicalcomputing | Physical computing]] | ||
+ | * [[ERG::phpbrussels | PHP.Brussels]] | ||
+ | * [[ERG::flexstructureprint | Flex Structure Print]] | ||
+ | |||
+ | ==Séances== | ||
+ | * 24/09/2018: intro langages + constitution des groupes de travail | ||
+ | * 01/10/2018: intro langages | ||
+ | <pre> | ||
+ | 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é | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </pre> |
Version actuelle datée du 12 mai 2019 à 13:00
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
- Flex Structure Print
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é