Programmation web

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