Web & mobilité
Conceptions orientées objets en PHP
Objectifs pédagogiques de la formation
La formation "Conceptions orientées objets en PHP" est à destination des développeurs souhaitant tirer partie du meilleur de la programmation orientée objets pour PHP. Nous apprendrons toutes les étapes de la conception d'un projet en passant par UML, en mettant en place des design patterns et des tests unitaires. A l'issu de ce cursus, le développeur aura acquis une pensée poussée sur les problématiques faisant intervenir les objets et maitrisera le modèle objets de PHP et ses particularités.
Programme de la formation
Utilisation d'un IDE avec la POO
- Installation et configuration de PHP
- Présentation et installation d'un IDE
- Installation d'un débogeur PHP
- Utilisation avancée du débogueur
Le modèle objet de PHP et ses évolutions
- Versions de PHP et évolutions
- 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
- Ref :
- PHP7
- Durée :
- 5 jours
- Tarif :
- 1995 € HT
