Formation continue

PHP-MySQL


La solution de référence

Se pré-inscrire


Public concerné
& niveau requis

Programmeurs, webmasters, intégrateurs, chefs de projet web, parfaitement à l’aise en HTML et connaissant au moins un langage de programmation (variables, boucles, fonctions…).

Objectifs

Être capable d’interfacer, via PHP, des pages et des formulaires HTML/CSS avec une base de données MySQL.

Programme

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