top of page

PHP 8 Performance : Programmation objet et développement web professionnel

average rating is 4.3 out of 5, based on 6 votes, Note de la Formation
Decription

Description :

Perfectionnez vos compétences en PHP moderne pour développer des applications web professionnelles et évolutives. Maîtrisez la programmation orientée objet, les namespaces, les traits et les nouvelles fonctionnalités de PHP 8 comme les attributs et l'opérateur nullsafe. Explorez les frameworks populaires comme Laravel ou Symfony et leurs écosystèmes. Développez votre expertise en architecture MVC, API RESTful et sécurisation des applications PHP face aux vulnérabilités web courantes.

intra.png

Les intra les plus accessibles du marché. 

Offrez à vos employés une formation clé en main sur ce programme ou personnalisez-le pour répondre parfaitement aux besoins spécifiques de votre entreprise.

4200€ HT

Prix pour un groupe de 12 personnes maximum

Ref:

PHP2

3 Jours

/

21h00

Public

    - Développeurs PHP expérimentés
    - Développeurs web souhaitant améliorer leurs compétences

    Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.

Objectifs de formation

    - Maîtriser les concepts avancés de PHP
    - Développer avec la programmation orientée objet
    - Optimiser les performances des applications PHP
    - Exploiter les nouveautés de PHP 8

Prérequis

    - Connaissance des bases du PHP
Objectifs

Programme de formation

Programme

PHP 8 Performance : Programmation objet et développement web professionnel

Programmation Orientée Objet (POO)

    Optimisation des développements par utilisation de briques logicielles.
    Développement et réutilisabilité : stratégies et enjeux.
    Un zeste d'asynchrone : les fibres en PHP.
    Classes, propriétés, méthodes. Méthodes automatiques.
    Visibilité et protection.
    Constructeur, destructeur. Appel implicite versus explicite.
    La déclaration des propriétés dans le constructeur.
    Héritage et agrégation. Règles de propagation. Polymorphisme et typage.
    Concepts avancés de POO. Classe abstraite. Interface. SPL. Design Pattern. Clonage.
    Les attributs : métadonnées structurées.

Espaces de Nommage

    Pertinence des Namespaces.
    Syntaxe de base.
    Implémentation et impacts sur le chargement.

Composer/Packagist

    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

    Gestion des erreurs et des exceptions avec PHP.
    Création d'un gestionnaire d'erreurs.
    Bufférisation et fichiers Log.

Bases de données : passer à PDO

    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/DOM/XSLT / PDF et mail

    XML. Format et validation.
    DOM et XPath. Création, analyse.
    Transformateurs XSL. Utilisation de XSLT.
    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.
    Paramétrage d'un serveur de test.
    La classe PhpMailer.

Web Services

    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.

01 85 09 29 06
contact@oxformation.com

bottom of page