PHP

Durée de formation : 3 jours (18 heures) — Réf : PHP

Programme (Extrait)

Qu’est-ce que PHP ? Interactivité avec les internautes.
- Les différences entre PHP 4 et PHP 5.
- Présentation de l’exemple utilisé durant la formation. 

Bases du Langage PHP
- Automatisation d’une page Web.
- Le client-serveur. Premiers éléments du langage.
- Intégration de PHP dans une page HTML.
- Variables et fonctions. Librairies.
- Fonctions de base, variables serveur et variable PHP.
- Contrôles de flux et boucles.

Programmation Orientée Objet (POO)
- Rappel UML. Modélisation des classes. Outils.
- Classes, propriétés, méthodes. Visibilité et Protection.
- Constructeur, destructeur. Appel implicite vs. explicite.
- Héritage et agrégation. Propagation. Polymorphisme.
- Sérialisation et stockage. Organisation des fichiers.

Premières applications Web en PHP
- Les formulaires simples. Passage de variables. Vérification de login/mot de passe. Redirection.
- Les variables complexes : tableaux des fonctions.

Gestion des sessions utilisateurs
- Variables persistantes : Cookies et Session.
- Avantages, limitations et précautions.
- Variables de session et fonctions liées. Les Cookies.
- Sérialisation des variables complexes. Utilisation.

Utilisation d’une base de données MySQL
- Concepts : bases, tables, champs, enregistrements.
- Fonctions PHP Mysqli. Introduction au langage SQL.
- Requêtes et traitement des résultats….

Objectifs & Pré-requis

Objectifs
Ce cours vous permettra de maîtriser d’une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques. La dernière version a apporté des modifications au moteur PHP (plus qu’à la possibilité de développement). Il est à noter que ce cours aborde de front les deux versions de PHP 4 et 5.

Profil du participant
Cette formation s’adresse aux informaticiens qui souhaitent acquérir une formation opérationnelle sur PHP dans le contexte du développement, et aux webmasters ayant déjà une bonne connaissance d’un langage de programmation client (javascript ou vbscript).

Pré-requis
Connaître les bases du HTML et au moins un langage de programmation.

Profil de l’intervenant
Consultant spécialisé dans les domaines des bases de données.

Méthodes & Moyens

Méthodes pédagogiques
Les fonctions sont expliquées et démontrées par le formateur, chaque participant effectue des exercices pratiques à l’issue de chaque module, afin de vérifier et de consolider les acquis.

Moyens pédagogiques
Nos salles sont équipées d’un vidéo projecteur, et d’un tableau blanc, chaque stagiaire dispose d’un ordinateur, d’un support de cours papier ou électronique, et d’un carnet de note.

Moyens d’évaluations
En début et en fin de formation, une évaluation est effectuée à l’aide de tests.