Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Web

LD-010  DEVELOPPEMENT PHP INITIATION |  4 jours


01/. Introduction à PHP

Qu'est-ce-que PHP ?; Historique et caractéristiques ; PHP pour quelle utilisation ?; Mettre en place un environnement de développement PHP ; Les principes de la plateforme Apache, PHP, MySQL ; Le fichier de configuration php.ini ; Utiliser un débogueur PHP : XDebug.

02/. Les bases du langage PHP

Intégration de PHP avec les pages HTML ; Approches pour mixer PHP et HTML ; Bonnes pratiques de structuration d'applications ; La syntaxe de base du langage ; Les types de données ; Les variables et les tableaux ; Les constantes ; Les opérateurs ; Les structures de contrôle ; Les fonctions ; Les fonctions intégrées du langage ; Gestion des chaines de caractères ; Manipulation de dates ; Structuration des applications ; Création de bibliothèques ; Importation de fichiers et de scripts.

03/. Programmation Orientée Objet en PHP

Introduction aux concepts de la programmation orientée objet ; Les classes et les objets ; Définition de classes et instanciation ; L'héritage de classes et le polymorphisme en PHP ; Concepts avancés de programmation Objet ; Les interfaces ; Les espaces de noms (Namespaces) ; Gestion des erreurs avec les exceptions.



04/. PHP : un langage pour le Web

Construction de formulaires HTML ; Modèles d'interaction HTML / PHP ; Récupération des données transmises via PHP en fonction des différents types de contrôles ; Redirection de flux ; Gestion des sessions utilisateurs ; Les principes du suivi de session HTTP; Les cookies et leur manipulation ; Les sessions PHP.

05/. Accès aux bases de données en PHP

Concepts d'accès aux données avec PHP ; Les fonctions natives ; La librairie PDO (PHP Data Object) ; La configuration du moteur PHP ; Utiliser une base de données MySQL avec PHP ; Les fonctions PHP pour MySQL ; Récupération de jeux d'enregistrements et affichage de données sur les pages.

06/. Gestion des fichiers

Fonctions PHP pour la manipulation des fichiers ; Lecture et écriture de fichiers ; Création et parcours de répertoires ; Les directives de configuration php.ini associées à la manipulation de fichiers ; Téléchargement et envoi de fichiers.



Public
Développeurs Web.

Objectifs
Appréhender la syntaxe du langage PHP ; Mettre en place un environnement de serveur Web dynamique ; Comprendre le modèle de programmation de PHP ; Développer un site Web dynamique accédant à une base de données.

Prérequis
Connaissance de la programmation, du langage HTML et des technologies de l'Internet.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION