Formation PHP Objet

Cette formation permet de maîtriser la Programmation Orientée Objet avec PHP

Description de la formation PHP Objet

La formation PHP Objet s’adresse aux développeurs PHP qui veulent tirer parti du meilleur de la programmation orientée objets avec PHP. Au cours de ce cursus nous commencerons par les bases et nous irons pas à pas vers un niveau d’expertise sur le sujet.
A l’issu de cette formation vous serez en mesure de concevoir et programmer efficacement avec le modèle objets de PHP.
Cette formation a été mise en place par Cyril Pierre de Geyer, co-auteur de plusieurs livres sur PHP (PHP 7 avancé, Performances LAMP, PHP 5 avancé).
Un livre PHP 7 avancé sera offert à chaque participant.

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation PHP Objet

  • Introduction aux objets
    • Aavantages et inconvénients de la POO
    • Objet, classe, instance
  • Utilisation simple des objets
    • Déclarer une classe
    • Utilisation des objets
    • Vérifier le type d’un objet
    • Passer un objet par référence
    • La copie explicite d’objet, ou clonage
    • Égalité et identité
  • Constructeurs et destructeurs
    • Constructeur
    • Destructeurs
  • La notion d’héritage
    • Définition de la notion d’héritage
    • Définition d’une classe héritée
    • Redéfinition d’attribut ou de méthode
    • Accès aux méthodes parentes
  • Sûreté de programmation
    • Contrôle d’accès
    • Typage
    • Classes abstraites et interfaces
  • Accès statiques, sérialisation, surcharge
    • Définition et accès statique
    • Utilisation de __sleep() et __wakeup()
    • Surcharge, accessor…
  • Exceptions
    • Définition d’une exception
    • Lancement et réception d’une exception
    • Filtrage et propagation des exceptions reçues
  • POO avancé
    • Les espaces de noms
    • Chargement automatique des classes
    • Réutilisation horizontale : les traits
    • Itérateurs et générateurs
    • Nouveautés de PHP 7
LA SATISFACTION DES PARTICIPANTS À CETTE FORMATION EST DE 4.8/5 :

La gestion des objets avec PHP

PHP propose un modèle objet complet qui permet au développeur de créer et d’instancier des classes, de définir des interfaces ou des classes abstraites, de contrôler les accès aux attributs ou les appels aux méthodes et, même, de faciliter l’intégration d’une classe à un projet, notamment par le biais de l’autochargement de définitions. PHP permet donc, si vous le souhaitez, de programmer suivant la philosophie objet et n’a rien à envier, à ce niveau, à des langages pleinement orientés objet, comme Java. Notez cependant que PHP propose un héritage simple, ce qui n’est pas particulièrement problématique dans le sens ou l’on peut répondre en partie aux apports d’un héritage multiple en utilisant des traits.

  • Niveau : Maîtrise
  • Ref : PHPPOO
  • Durée : 3 jours - 21h
  • Prix : 1900€
  • Niveau : Maîtrise
  • Ref : PHPPOO
  • Durée : 3 jours - 21h
  • Prix : à définir
organiser votre formation

Objectifs

  • Modéliser une problématique sous forme d'objets
  • Maitriser le modèle objets de PHP
  • Maîtriser les bonnes pratiques

Public

  • Développeur PHP
  • Architecte PHP

Pré-requis

  • Avoir suivi la formation PHP niveau 1
Pré-inscription

Le plus de la formation

  • logo-phpFormation référencée sur PHP.net
  • Repartez avec le livre co-écrit par notre responsable PHP

Focus sur un formateur

Nous proposons
Consulting
Formation