Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural.
Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER
Lors du stage de formation PHP perfectionnement au prix de 2000 € vous apprendrez à travailler avec ce langage, découvrirez son interface ainsi que ses fonctionnalités.
Pendant ce stage vous utiliserez quelques briques logicielles comme PEAR ou PHPLib pour optimiser vos développements.
La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.
Connaître le langage PHP (variable, structure, syntaxe, fonctions, etc.) et l’avoirdéjà pratiqué. L’utilisation de PHP avec MySQL est un plus.
- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage
Optimisation des développements par utilisation de briques logicielles.
Développement et réutilisabilité : stratégies et enjeux.
Classes, propriétés, méthodes. Méthodes automatiques.
Visibilité et protection.
Constructeur, destructeur. Appel implicite vs explicite.
Héritage et agrégation. Règles de propagation. Polymorphisme et typage.
Concepts avancés de POO. Classe abstraite. Interface. SPL. Design Pattern. Clonage.
Pertinence des Namespaces.
Syntaxe de base.
Implémentation et impacts sur le chargement.
Principe et enjeux.
Le gestionnaire de dépendances Composer.
Partager ses packages avec Packagist.
Installation / configuration de base.
Syntaxe des contraintes.
Chargeur universel et PSR.
Gestion des erreurs et des exceptions avec PHP.
Création d'un gestionnaire d'erreurs.
Bufferisation et fichiers Log.
Introduction.
OpenLDAP.
Configuration et démarrage (fichiers conf et ldif).
Lecture. Connexion anonyme. Interrogation et récupération de données.
Ecriture. Connexion administrateur. Formatage des données et insertion.
La librairie PDO (PHP Data Object/API abstraite d'accès aux bases de données).
Les avantages et inconvénients de PDO (performance, portabilité, cache...).
La gestion des transactions.
Erreurs et gestion des exceptions.
Sécurité : formatage des entrées et requêtes paramétrées.
XML. Format et validation.
DOM et XPath. Création, analyse.
Transformateurs XSL. Utilisation de XSLT.
Présentation des web services.
Approche REST (JSON/XML).
Implémentation d'un client et d'un web service REST.
Approche SOAP (WSDL).
Créer un Web Service SOAP et son fichier de description.
Implémentation d'un client SOAP en requêtage multiservices.
Présentation des principales librairies PDF : PDFLib et FPDF.
Opérations de base. Texte et mise en page.
Opérations avancées. Images et tracés vectoriels.
Mail et MIME : pièces jointes et format HTML.
Les formats Mixed, Multipart, Alternative/Related.
Les encodages particuliers.
aramétrage d'un serveur de test.
La classe PhpMailer.