Prog. Web

Objectifs
Connaitre les principes de base du paradigme de la programmation événementielle
Maîtriser la manipulation de la structure de pages Web via le Document Object Model
Développer des clients Web dynamiques avec une logique applicative séparée du contenu et de la forme
Acquérir des connaissances de base dans l'utilisation de librairies de développement
Comprendre et manipuler des mécanismes de communication asynchrone client serveur
Savoir architecturer une application Web
Contenu du cours
Base de la programmation en JS (ES6)
Programmation modulaire (Webpack, Babel)
Document Object Model (DOM)
Framework DOM (jQuery)
Programmation événementielle
AJAX
Templating simple (clonage DOM)
Animation en temps réel, canvas et boucle d'animation
Contact : nicolas.chabloz@heig-vd.ch