Formation PHP 7 et 8 Orienté Objet


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

PHP Programmation Orientee Objet (P.O.O.)

de la modélisation UML au code PHP

Lieu programmé : France entière (à distance)

du 05-02-2025 au 07-02-2025 (durée 3 jours)

Tarif : 1750 € HT / personne (1750 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 05-02-2025programmation serveur

Le défi proposé par cette formation PHP est de franchir le pas de la Programmation Orientée Objet (POO ou OOP) dans les développements PHP.

PHP Programmation Orientee Objet (P.O.O.)

Objectifs de la formation PHP Programmation Orientee Objet (P.O.O.)

  • Apprendre à raisonner selon le paradigme objet
  • Maîtriser l'implémentation Objet en PHP
  • Implémenter les principaux Design Patterns en PHP
  • Organiser son code PHP selon les PSR
  • Gérer la persistance et les dépendances en PHP

Contenu de la formation PHP Programmation Orientee Objet (P.O.O.)

Formation PHP Programmation Orientee Objet (P.O.O.)

Durée de la formation

3 jours

Participants à la formation PHP Programmation Orientee Objet (P.O.O.)

Cette formation s’adresse aux développeurs ayant déjà une bonne pratique de PHP en mode procédural, désirant améliorer la pérennité et la maintenabilité de leurs développements.

Niveau : avancé 🌶️🌶️🌶️

Pré-requis de la formation

Les participants doivent connaître la programmation procédurale sous PHP

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants réaliseront la conception et l'implémentation d'une application web complète boutique en ligne avec moteur de recherche, fiches produits et panier d'achat) , data driven en orienté objet.


Programme de la formation PHP Programmation Orientee Objet (P.O.O.)

Introduction a la POO sous PHP

  • Optimiser ses développements PHP avec les briques logicielles PHP.
  • Développement PHP / réutilisabilité : stratégies à long terme et enjeux.

< sommaire


L' Objet en PHP 7 / 8 : Une implementation conviviale

  • Introduction à la conception Orientée Objet : UML
  • Classes, Propriétés, Méthodes : l'approche PHP 7
  • Propriétés typées et annotations en PHP 8
  • Comment PHP 7 / 8 gère les constructeurs et les destructeurs
  • Les Statiques en PHP 7 / 8

< sommaire


POO : Concepts avances et Apports de PHP 7 / 8

  • Typage Objet, Interfaces et SPL en PHP 7 || 8
  • Promotion d'arguments en PHP 8
  • Héritage, Agrégation et Association en PHP 7 || 8
  • Sérialisation, JSON et persistance d'objets
  • Espace de Nommage et Organisation des fichiers (PSR)
  • Fonctions utilitaires et méthodes magiques de PHP 7 || 8
  • Try Catch, Throwable et Exceptions métier
  • DRY et Traits en PHP 7 || 8
  • Late Static Binding en PHP 7 || 8
  • Caches dérivés avec WeakMap en PHP 7 || 8
  • Multithreading PHP avec Fiber en PHP 7 || 8
  • Attributs de méta-données et introspection en PHP 7 || 8

< sommaire


Utiliser les librairies OBJET PHP

  • Composer
  • Packagist
  • PEAR et PHPClasses

< sommaire