Nature UE
Cr¨¦dits ECTS 3
Volume horaire total 30
Volume horaire CM 10
Volume horaire TD 10
Volume horaire TP 10

Pr¨¦-requis

Connaissance des technologies clientes (HTML, CSS , Javascript). Notions de web services et des technologies r¨¦seaux.

Objectifs

Savoir concevoir et r¨¦aliser des applications web. Ma?triser les concepts et contraintes architecturales et techniques sous-jacentes aux applications web modernes.

PT招财进宝

Ce cours aborde les diff¨¦rentes technologies et concepts impliqu¨¦es dans la r¨¦alisation d¡¯applications web modernes. Les probl¨¦matiques de conceptions et de performances (passage ¨¤ l¡¯¨¦chelle) sont en particulier abord¨¦es.

1. HTTP avanc¨¦ 
2. Mod¨¨le d¡¯applications serveur : MVC, s¨¦paration et ind¨¦pendance des ¨¦l¨¦ments, approche micro-services, plate-formes de d¨¦ploiement.
3. D¨¦couplage client-serveur, hyperm¨¦dia
4. Performances et passage ¨¤ l¡¯¨¦chelle : r¨¦partition de charge, gestion du cache.
5. S¨¦curit¨¦ et contr?le d¡¯acc¨¨s
6. Analyse de l¡¯utilisation et m¨¦triques, monitoring

Appartient ¨¤

Informations compl¨¦mentaires

Savoir concevoir et r¨¦aliser des applications web. Ma?triser les concepts et contraintes architecturales et techniques sous-jacentes aux applications web modernes.