Cours : Piloter une page web via une base de données
École WIS
Stéphane Wouters
wis@stephanewouters.fr
I. Principes et architecture
COURS
Principes et architectures
Sites web dynamiques et statiques, langages serveurs, introduction aux bases de données, lecture de fichiers en PHP.
Slides
EXERCICE
Une base de données avec des fichiers textes
Créer une page web dynamique en créant une base de données avec des fichiers textes et CSV
Sujet
Correction
II. Base de données relationnelles
COURS
Base de données relationnelles
Découverte des bases de données relationnelles, défintions. Présentation des SGBD.
Slides
EXERCICE
Créer une base de données sur PhpMyAdmin
Créer un schéma, remplir des données.
Sujet
EXERCICE
Se connecter à un SGBD MySQL
Connexion par le terminal, par un logiciel, par le web, par PHP.
Sujet
III. Langage SQL
COURS
Langage SQL
Bases du langage SQL : SELECT, WHERE, ORDER BY, LIMIT, INSERT, UPDATE, DELETE
Slides
EXERCICE
SQL
Comprendre un schéma existant et réaliser des requêtes SQL
Sujet
Correction
IV. PHP et SQL
COURS
Interroger une base de données SQL en PHP
Connexion à une base de donnée, requêtes de selections, formulaires, paramètres URL.
Slides
EXERCICE
Réaliser un site e-commerce
Créer un front office et un back office d'un site e-commerce (gestion de produits et de clients)
Sujet
Correction