PHP Développement - Niveau 2 Mixte : présentiel / à distance
Dernière mise à jour : 07/01/2025
Vous souhaitez perfectionnez votre maîtrise du développement sur PHP, cette formation est pour vous !
M'inscrire à la formation
Public visé
- Toute personne ayant suivi la formation "Développement PHP - Niveau 1" et souhaitant se perfectionner.
Prérequis
- Connaissance de la programmation et du langage HTML, ainsi que des technologies de l'Internet.
- Connaître le langage PHP ou avoir suivi la formation " Développement PHP - Niveau 1 ".
Objectifs de la formation
A l'issue de cette formation, l'apprenant sera capable de :
- Structurer une application PHP en respectant les modèles en couche (Présentation, métier, intégration), grâce à une bibliothèque d'abstraction de données et les XTemplates.
- Générer dynamiquement des documents PDF.
- Créer et consommer des Services Web en PHP.
Contenu de la formation

Abstraction de base de données en PHP
- Inconvénients des fonctions d'accès aux bases de données en PHP
- L'approche PHP pour l'abstraction
- Présentation de la bibliothèque PDO
- Présentation des bibliothèques de PEAR (MDB2,…)
- Utilisation de patterns pour la réalisation d'une couche de persistance PHP
Â
Génération de documents PDF
- Les différentes librairies PHP pour la création de PDF (FPDF, PDFLib, …)
- Principe et format des documents PDF
- Création d'un document PDF
- Gestion des polices de caractères
- Positionner et mettre en page du texte dans les documents
- Utilisation d'images
- Ajouter des signets, hyperliens, miniatures et notes
Â
Séparer le fond de la forme avec XTemplate
- Principe du développement avec la classe XTemplate
- Mise en place d'une architecture de développement séparant les traitements
- Écriture des modèles de documents HTML
- Écriture des pages de traitement PHP
Â
Développement de Service Web PHP
- Principe des Services Web
- SOAP
- WSDL
- UDDI
- Utiliser la bibliothèque NuSOAP pour exposer un script PHP en tant que Service Web
- Écrire un client de Service Web
Â
Les fonctions de courrier électronique
- La fonction mail() de PHP
- Vérification de l'existence de l'adresse
- Gestion du type MIME
- Intégration des pièces jointes
- Les fonctions POP pour la gestion des comptes mail
Â
Génération dynamique d'images avec la librairie GD
- Présentation de la librairie GD
- Création d'images et réutilisation
- Gestion des chaînes de caractères et des polices
Â
Concepteur : ENI SERVICE - Distributeur : Groupe Arkesys
Compétences acquises à l'issue de la formation
- Structurer une application PHP en respectant les modèles en couche (Présentation, métier, intégration), grâce à une bibliothèque d'abstraction de données et les XTemplates.
- Générer dynamiquement des documents PDF.
- Créer et consommer des Services Web en PHP.
Modalités pédagogiques
- Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
- Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Méthodes et moyens
- Evaluation préformation pour définir ses besoins et ses priorités d'usage de l'outil
- Approche participative des connaissances à transmettre
- Mise en situation concrète des outils et méthodes
- Adaptation du rythme et des exercices au niveau du groupe
- Utilisation des 3 vecteurs de communication : oral (vulgarisation du vocabulaire), visuel (vidéoprotection du logiciel) et kinesthésique (travaux pratiques)
Â
Support stagiaire
- Support papier ou électronique (dématérialisé)
- Les exercices d'accompagnement peuvent être récupérés sur clef USB
- Exercices supplémentaires téléchargeables sur notre site
Modalités d'évaluation et de suivi
- Alternance d'exercices d'accompagnement et d'exercices d'application
- Réalisation de travaux pratiques en autonomie pour identifier les acquis et les axes de progrès
Profil du formateur
Nos formateurs procèdent les certifications techniques (Microsoft Office Specialist, PCIE, TOSA, …) et pédagogiques (Certification de Compétence Pédagogique - CCP)
Informations sur l'accessibilité
Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.