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.
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

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.
EXERCICE
Créer une base de données sur PhpMyAdmin
Créer un schéma, remplir des données.
EXERCICE
Se connecter à un SGBD MySQL
Connexion par le terminal, par un logiciel, par le web, par PHP.

III. Langage SQL

COURS
Langage SQL
Bases du langage SQL : SELECT, WHERE, ORDER BY, LIMIT, INSERT, UPDATE, DELETE
EXERCICE
SQL
Comprendre un schéma existant et réaliser des requêtes SQL

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.
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)