Dates: 28 avril - 19 mai (4 sessions)
Horaire: de 8h05 à 12h05
L'objectif de ce cours est d'approfondir vos connaissances en développement web, en travaillant sur la création de sites dans le cadre de votre projet d'examen de fin d'année.
En particulier, le séminaire vise à prendre en main les possibilités actuelles de mise en page CSS, et de les utiliser dans vos projets. Cela comprend les modules CSS regions, CSS Grid et Flexbox.
Vous serez également formés à l'utilisation de Github, un outil qui facilite le partage de code, la documentation et la communication.
- CSS : rappel des bases
- Typographie web
- Git + GitHub : prise en main
- CSS : Layout Revolutions
- CSS Flexbox, CSS Grid Layout, CSS Regions...
- Standards - the design of HTML5
- Git + GitHub : part 2
- Canvas + JavaScript : librairies JavaScript pour le dessin vectoriel (P5.js, Paper.js ...)
- Atomic Design, Pattern Lab : outils pour un design web systématique et organisé
- Support de cours: cours-web.ch
- Programming Design Systems, par Rune Madsen
- Resilient web design, par Jeremy Keith
- Atomic Design, par Brad Frost