Formation PHP 7 et 5, perfectionnement pour les développeurs Objet

Ce cours vous apprendra à tirer parti des extensions PHP et des briques logicielles existante. Vous verrez les aspects avancés liés aux bases de données (extension LDAP, API Oracle, PostgreSQL, MySQL), au XML (DOM et SAX), à AJAX, aux Web Services et aux extensions Mail et PDF.

PROGRAMME DE FORMATION

 

Rappel : Programmation Orientée Objet (POO)

  • Classes, propriétés, méthodes. Visibilité et Protection
  • Héritage. Règles de propagation. Polymorphisme

PEAR et PHPLib

  • Structure, conventions et paramètres
  • Principales librairies

Authentification LDAP

  • Introduction. OpenLdap. Configuration et démarrage
  • Lecture. Connexion anonyme, interrogation et récupération de données
  • Ecriture. Connexion administrateur. Formatage des données et insertion

Bases de données : manipulations avancées

  • Bases multitables et jointure : avantages et limites
  • Intégrité transactionnelle : assurer la cohérence des données. Procédures stockées : réutilisation lors de migrations technologiques. Champs multidimensionnels. XML. Sécurité : formatage des entrées et requêtes paramétrées. ODBC

XML/DOM/XSLT

  • XML (format et validation), DOM (création, analyse), XSL/XSLT (transformation)
  • Clients riches : Ajax. Principe et enjeux

Web Service et SOAP

  • Annuaires de services et accessibilité. WSDL et SOAP
  • Créer un Web service et son fichier de description

PDF pour Acrobat Reader

  • Opérations de base. Texte et mise en page
  • Opérations avancées. Images et tracés vectoriels

Email

  • MIME : pièces jointes et formats HTML
  • Les formats Mixed, Multipart, Alternative/Related
  • Les encodages particuliers. Paramétrage d’un serveur de test. Etude d’une librairie

Objectifs pédagogiques

  • Découvrir les bibliothèques PEAR et PHPLib
  • Implémenter une authentification LDAP
  • Implémenter la persistance des données avec la librairie PDO
  • Mettre en œuvre des services Web SOAP et REST
  • Gérer l’envoi de mails et la génération de PDF

Participants

  • Développeurs

Prérequis

  • Bonnes connaissances de la Programmation Orientée objet sous PHP. Expérience souhaitable en développement PHP

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45

Durée : 2 jours
Réf : PPDO
Prix  2020 : 1250 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.