Web dynamique (M2105) (WEBD215_RT)
Volume horaire
Présentation
• Développement de scripts côté client
• Développement de scripts côté serveur
• Interconnexion avec un SGBD
• Interactions asynchrones client-serveur
• Optimiser le contenu selon les spécificités du client Web
• Notions de sécurisation de sites
• Notions de session
• Les bases d'un langage extensible de balisage
- Notions de définition (XML) de type de document et schéma (XSD)
- Notions de transformations (XSLT)
• Système de gestion de contenu (CMS)
Objectifs
• Développer des applications Web
• Développer des applications client-serveur (n-tiers)
• S'initier aux langages extensibles de balisage et d’échange d’informations
Compétences acquises
• Comprendre l'architecture client-serveur et n-tiers
• Développer des solutions Web dynamiques
• Ecrire des scripts côté client et côté serveur
• Sécuriser des sites Web
• Comprendre un contenu dans un langage extensible de balisage (mise en oeuvre possible via l'appel d'un service REST qui gère des données XML contraintes par XSD)
• Installer, configurer et administrer un système de gestion de contenu (CMS)
Pré-requis
• M1106 : Initiation au développement Web
• M1207 : Bases de la programmation
• M2104 : Bases de données
• M2207 : Consolidation des bases de la programmation