Technologie Web
| 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.
Contenu
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
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.