En pratique :

Volume horaire de cours : 8
Volume horaire global de TP : 16
Langue principale : français
Nombre de crédits européens : 3

Description du contenu de l'enseignement

Cet enseignement permet de découvrir les bases du développement Web et de concevoir, réaliser et mettre en ligne des pages Web, en utilisant le PHP et le XHTML pour structurer le contenu des pages. Au cours de cet enseignement, les étudiants apprendront d'une part à réaliser un site dynamique avec JS et AJAX, d'autre part à gérer le traitement Client/Serveur en réagissant aux évènements déclenchés par l'utilisateur.
Ce cours comprend une alternance de cours, d’exercices théoriques, et des exercices pratiques. Chaque notion est abordée et une étude synthèse est réalisée afin de vérifier l’acquisition de chacune des notions indépendamment des autres et ensuite de chaque notion intégrée aux autres concepts.

  1. Les bases du Web
  2. Introduction au développement de sites Internet avec XHTML
  3. Le contenu : HTML
    - Structure d’un document HTML
    - Insérer du texte, des listes à puces, des images, créer des liens HTML , tableaux et formulaires
  4. Principes de base du JavaScript
    - Les différentes méthodes pour insérer du code JavaScript dans une page XHTML
    - Manipulations simples d'une page XHTML
  5. Le langage JavaScript
  6. Manipulation de la page XHTML en JavaScript
  7. Introduction au PHP
  8. Manipulation des données complexes et formulaires en PHP

Compétences à acquérir

  • L'étudiant sera capable de mobiliser les compétences techniques et organisationnelles pour prendre en charge la création d'un site web dynamique.
  • Il sera par conséquent capable d'intégrer du texte, des contenus multimédias, les rendre dynamiques et en assurer la diffusion.

Bibliographie, lectures recommandées

  • HTML5 et CSS3, Christophe Aubry, Ed. ENI
  • Manuel de PHP, Manuel de PHP, Ed. DUNOD
  • Apprendre à développer avec JavaScript, Christian Vigouroux, Ed. ENI

Pré-requis

Profils attendus

Maîtrise d'un navigateur web, de la recherche sur internet et d'un traitement de texte.