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 :
2250€ HT / personne
Inscrivez-vous

Demande d'informations

Les prochaines dates

Du : 02 juillet 2018 Au : 06 juillet 2018

Du : 01 octobre 2018 Au : 05 octobre 2018

Du : 17 décembre 2018 Au : 21 décembre 2018

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.

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.

Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.

Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.

Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.

Nos Actualités