Objectifs du cours

  • Connaître 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

  • Bases de la programmation en JavaScript (ECMAScript)
  • Programmation modulaire
  • Document Object Model (DOM) et sa manipulation
  • Programmation événementielle
  • Fetch API pour un dialogue avec des Web Services
  • Templating simple (clonage DOM)