PHP

Développer des pages Web dynamiques et les interfacer avec une base de données. Programmer des applications de gestion.

Durée : 3 journées à 5 jours

Cette formation explicitera le langage PHP et son interfaçage avec la base de données qui lui est associée le plus souvent sur le Web, MySQL.

Objectif : Développer des pages Web dynamiques et les interfacer avec une base de données.
A l’heure actuelle, le langage PHP est un des plus utilisés dans le développement de pages Web dynamiques. Ce langage fonctionne sur plate-forme Unix/Linux et Windows, et avec les serveurs Webs majeurs (Apache, IIS, …).

Public – Pré-requis : Informaticiens sous UNIX ou Windows ou Apple connaissant Internet ou connaître un langage de programmation.

Programme

Journée 1 – Les bases du langage PHP

Introduction au langage :

PHP 5

Principes d’utilisation

Mise en œuvre.

Les données :  variables – constantes – tableaux – tableaux associatifs.

Les instructions de contrôle : If, while, for, switch.

Les fonctions : les principales fonctions du langages par catégorie (includes, manipulation des fichiers des chaînes de caractères et des dates, reprise des variables serveurs) – exercices.

Les expressions régulières: Introduction aux expressions régulières – Contrôle et validation de formulaires par serveur.

Journée 2 – PHP et MySQL

Présentation de MySQl :

introduction au langage SQL – Création et modifications de tables, requêtes MySQL en ligne de commande et avec l’outil graphique PHPMyAdmin.

Les fonctions MySQL de PHP : présentation et description des fonctions MySQL en PHP – connexion à une base – interrogations d’une base de données en PHP – exercices présentant la totalité des cas de figures : lecture de la base, récupération, insertion et modification des données.

Journée 3 – Programmation objet en PHP 5

PHP objet :  la notion d’objet en PHP.

Les outils de sessions : problèmes liés à la conservation d’une session avec le protocole http – utilisation des cookies et des objets de sessions en PHP 5