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.
沙巴体育
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
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.