Enseignement-Teaching

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

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
  6. Notions de PHP objet
    • Classes, attributs, méthodes, instances
    • Héritage et surcharge
    • Exemple MVC objet

Organisation pédagogique / Planning

  • Cours (5 séances – 8h45) : du vendredi 26/01 au vendredi 2/03 (8h-9h45), salle à préciser (Jérôme Darmont)
  • TD (6 séances – 10h30) :
    • Groupe 1 : du vendredi 2/01 au vendredi 16/03 (10h-11h45), salle à préciser (Mohamed Lamine Messai)
    • Groupe 2 : du vendredi 2/01 au vendredi 16/03 (10h-11h45), salle à préciser (Mohamed Lamine Messai)
    • Groupe 3 : du mardi 30/01 au mardi 13/03 (14h-15h45), salle à préciser (Jérôme Darmont)

Modalités d’évaluation

Dossier en binôme

Matériel en ligne

Bibliographie / Webographie

Autres ressources en ligne