Objectifs – acquis d’apprentissage
Acquérir les compétences de création et de gestion d’un site web dynamique.
Prérequis
Algorithmique et connaissance d’au moins un langage de programmation.
Contenu pédagogique
- Architecture et principes généraux de sites webs dynamiques.
- Protocole HTTP, serveur web, URL
- Spécificité du développement d’application web « côté serveur »
- utilisation d’un langage spécifique au développement web (par exemple PHP)
- échange de données entre programmes : passage/récupération de paramètres par les méthodes GET et POST du protocole HTTP, liens avec le langage HTML, cookie et entête http, variable de session
- Interfaçage bases de données / application web.
- Mise en œuvre d’interactions « coté client » (dans un navigateur web).
- le langage javascript : les fondements du langage, caractéristiques d’un langage événementiel
- modèle objet de document : objets courants (avec leurs propriétés et méthodes)
- lien avec html
- principes d’interaction
- communication avec le serveur