Programmation d'Applications Web

Master IDC 1ère année

Alexandre NiveauJean-Marc Lecarpentier

Enseignement des technologies du Web

 

Programmation d'Applications Web

Informations générales

Cette unité d'enseignement est la suite logique du module Technologies Internet de L3.

Dans une première partie, les notions de programmation d'applications web, en particulier l'architecture dite "MVC" (ou MVCR) sera revue et enrichie de nouveaux concepts qui sont à la base des principaux frameworks de développement web modernes (Symfony par exemple).
La création d'APIs REST et l'utilisations de services tiers d'authentification seront abordées, ainsi que les divers modèles de gestion de droits utilisateurs sur un site.

La seconde partie du module sera consacrée au design Responsive, aux métadonnées sur le web et enfin à ECMASCRIPT6 ainsi qu'à la découverte de spécifications utilisées pour le développement Front end telles que Canvas, Web components, API History, Web workers et Web sockets.

Horaire

Cours magistral le mardi 8h-9h45 en S3-279
TP le mardi 10h-11h45 en S3-416

Enseignants

  • Alexandre Niveau (CM, TP)
  • Jean-Marc Lecarpentier (CM, TP)

Contrôle des connaissances

Le contrôle des connaissances est exclusivement du contrôle continu, constitué d'un DM-projet et d’un TP noté de 2hqui aura lieu début décembre.

Semaine 1
5 septembre
Semaine 3
26 septembre
Semaine 5
17 octobre
Semaine 6
24 octobre
Semaine 7
14 novembre
Semaine 8
21 novembre