Enseignement-Teaching

UFR ASSP et ICOM, Université Lumière Lyon 2
Année 2016-2017

Prérequis

  • Connaissance des langages HTML et CSS
  • Bases d’UNIX
  • Bases de langage SQL

Objectif du cours

  • Création de pages web dynamiques à l’aide d’un langage de script
  • Interfaçage de pages web avec des bases de données
  • Pratique de l’architecture Modèle-Vue-Contrôleur

Plan du cours

  1. Rappel : Langage HTML
    • Généralités, standards
    • Section d’entête
    • Structure du document
    • Mise en forme de texte
    • Objets multimédias
    • Listes et tableaux
    • Accessibilité
  2. Rappel : Feuilles de style CSS
    • Généralités
    • Sélecteurs et classes de style
    • Propriétés
    • Mise en page
    • Responsive design
  3. Langage de script PHP
    • Généralités
    • Variables, types et constantes
    • Opérateurs
    • Structures de contrôle
    • Fonctions
  4. Connexion à une base de données
    • Généralités
    • Éléments de langage SQL
    • PHP Database Objects
    • Formulaires HTML
    • Transmission de variables, sessions
  5. Architecture Modèle-Vue-Contrôleur
    • Généralités
    • Principe de MVC
    • Cas pratique

Organisation pédagogique / Planning

  • Cours (5 séances – 8h45) : vendredi 20/01 (10h-11h45), 27/01, 3/02, 10/02 et 17/02 (8h-9h45), salle H102 (Jérôme Darmont)
  • TD (6 séances – 10h30) :
    • Groupe 1 : vendredi 27/01, 3/02, 10/02, 17/02, 3/03 et 10/03 (10h-11h45), salle i211 (Mohamed Lamine Messai)
    • Groupe 2 : vendredi 27/01, 3/02, 10/02, 17/02, 3/03 et 10/03 (12h-13h45), salle i211 (Mohamed Lamine Messai)
    • Groupe 3 : mardi 7/02, 14/02, 28/02, 7/03, 14/03 (14h-15h45) et 22/03 (10h-11h45), salle i211 (Jérôme Darmont) Séance du 14/03 décalée le 16/03 à 10h en raison de la journée des masters

Modalités d’évaluation

Dossier individuel.

Matériel en ligne

Bibliographie / Webographie

Autres ressources en ligne