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
Comprendre et manipuler des mécanismes de communication asynchrone client serveur
Acquérir les bases de la programmation modulaire
Contenu du cours
Base de la programmation en JS (ECMAScript)
Programmation modulaire
Document Object Model (DOM) et sa manipulation
Programmation événementielle
Fetch API pour un dialogue avec des WebServices
Templating simple (clonage DOM)
Animation en temps réel, Canvas API et boucle d'animation
Contact : nicolas.chabloz@heig-vd.ch