42 h
Web
PHP/MySQL Programmation Web dynamique – Introduction
Préalables
Posséder une base en programmation structurée (exemples : C, C++, Java, C#, Javascript) et des connaissances avancées en HTML/CSS ainsi qu’une aptitude au développement de programmes informatiques
Objectifs:
À la fin du cours, le participant sera en mesure d’utiliser les fonctionnalités de base du langage de script PHP afin d’écrire des applications Web simples et générer du contenu HTML/CSS dynamiquement en manipulant une base de données.
Contenu du cours:
Module 1 : Application web
- Architecture des applications web
- Client vs Serveur
- Fonctionnement et particularités de PHP
- Environnement de travail
Module 2 : Langage PHP
- Syntaxe de base
- Types de donnée
- Variables
- Constantes
- Opérateurs
- Structures de contrôle
- Tableaux
- Boucles
- Fonctions
Module 3 : Bases de données
- Système de gestion de base données
- Structure des données
- Types de données
- Clé primaire et clé étrangère
- PhpMyAdmin vs Client MySQL
Module 4 : SQL
- Création d’une base de données
- Création d’une table
- Insertion de données
- Lecture de données
- Mise à jour de données
- Suppression de données
- Condition, ordre et groupe
- Requête paramétrée
Module 5 : PHP et SQL
- MySQLi vs PDO
- Affichage des données dans une page
- Création de formulaires HTML
- Requêtes HTTP : GET vs POST
- Enregistrement des données via le formulaire
- Mise à jour des données via le formulaire
- Suppression de données