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



