PHP Développement - Niveau 2 Mixte : présentiel / à distance

Dernière mise à jour : 30/08/2024

Vous souhaitez perfectionnez votre maîtrise du développement sur PHP, cette formation est pour vous !

M'inscrire à la formation

Ajouter au panier

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

visuel

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.

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.

Dans la même catégorie

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaître tous nos indicateurs, veuillez nous contacter directement.

Â