La solution de référence
Programmeurs, webmasters, intégrateurs, chefs de projet web, parfaitement à l’aise en HTML et connaissant au moins un langage de programmation (variables, boucles, fonctions…).
Être capable d’interfacer, via PHP, des pages et des formulaires HTML/CSS avec une base de données MySQL.
Le Web dynamique
Principes et utilité de la programmation et des bases de données côté serveur
Panorama des technologies actuelles (bases de données et interfaçage) pour la création de sites dynamiques
Environnement PHP/MySQL
Les solutions libres ou « Open Source »
Le serveur HTTP Apache
Le moteur de données MySQL
L’interpréteur PHP Les solutions gratuites tout en un : EasyPHP, WAMP, MAMP Installer EasyPHP ou Wamp
Initiation à MySQL
Le langage SQL et les requêtes
L’outil PHPMyAdmin.
Conception et création de la structure base de données, tables, champs
Choix des types de champs
Champ auto-incrémenté et clé primaire
Alimentation et administration de la base avec PHPMyAdmin
Les fondements du PHP
Syntaxe du langage
Interactions avec MySQL
Manipulation de fichiers
Les sessions
Notions de sécurité
Travaux pratiques
Réalisation d’un mini-site en PHP
PHP5 : Programmation orientée Objet
Les classes
Les propriétés
Les méthodes
L’héritage de classe
Méthodologie de développement
Les frameworks
Principes et utilisation
Bilan sur les frameworks les plus utilisés
Structurer son développement : MVC
Utilisation et optimisation
Exemple avec Code Igniter