Formation Conceptions orientées objets en PHP POO

Ref :

Acquérir une pensée poussée sur les problématiques faisant intervenir les objets et maîtriser le modèle objets de PHP et ses particularités.

Développement Durée :
5 jours
Lieu :
Paris - Lyon - Lille - Nantes

Tarif

Intra :
Inter :
2300 HT / personne
Inscrivez-vous

Demande d'informations

Pré-requis

  • Connaitre PHP 
  • Maîtriser les concepts du développement web 
  • Niveau «PHP des bases à la maîtrise» (Ref: PHP1)

Public concerné

  • Architectes logiciels 
  • Développeurs PHP souhaitant découvrir et maîtriser l'objet 
  • Développeurs souhaitant maîtriser le concept de testabilité
  • Responsables architecture

Objectifs

  • Modéliser une problématique sous forme d'objets ;
  • Maitriser le modèle objets de PHP ;
  • Utiliser UML pour modéliser ;
  • Maitriser le concept de testabilité logicielle ;
  • Savoir utiliser correctement les design patterns.

Programme détaillé

Utilisation d'un IDE avec la POO

  • Installation et configuration de PHP ;
  • Présentation et installation d'un IDE >> Installation d'un débogueur PHP ;
  • Utilisation avancée du débogueur.

Le modèle objet de PHP et ses évolutions

  • Versions de PHP et évolutions ;
  • Détails et spécificités du modèle objet de PHP (Java, C++) ;
  • Compatibilités du modèle objet entre les versions ;
  • Programmation astucieuse avec des objets.

Reflexion avancée sur les design patterns

  • Introduction aux design patterns ;
  • Modélisation UML ;
  • Les familles de patterns ;
  • Les principes du génie logiciel, GRASP, SOLID... ;
  • Mise en situation et exercice complet.

Maitrise des tests avec PHPUnit

  • Introduction au concept de tests ;
  • Installation et utilisation de l'outil de tests PHPUnit ;
  • Patterns de tests et objets radars ;
  • PHPUnit avancé ;
  • Tester avec une base de données.

Introduction à la qualité et aux métriques de code

  • Définir et mesurer la qualité ;
  • Prise en main d'outils de mesures ;
  • Améliorer son code au quotidien.

Nos Actualités