PHPC3 | Maîtriser les patrons de conception avec PHP
- Développez des applications PHP professionnelles, solides et robustes grâce aux design patterns et aux techniques avancées de programmation orientée objet en PHP. Cette formation vous aidera à développer des applications web plus robustes et appréhender les architectures évoluées des frameworks web. Possibilité de faire cette formation à distance en ligne. N'hésitez pas à nous consulter !
-
Prérequis
Maîtrise de la programmation orientée objet -
Objectifs
En seulement trois jours, ce cursus donnera un aperçu pratique et approfondi des structures orientées objet que sont les design patterns. Apprenez à architecturer et concevoir des applications web et bibliothèques de code solides en PHP grâce aux patrons de conception et dernières nouveautés du modèle objet de PHP.
Programme détaillé
Zoom sur le modèle objet de PHP
- Historique du modèle objet de PHP
- Le modèle objet de PHP face à Java
- Classes et interfaces
- Composition versus héritage
Découverte des principes d'architecture logicielle
- Passage en revue de la SPL de PHP
- Les principes du génie logiciel
- Le couplage et la cohésion
- Les familles de patrons
- L'architecture logicielle
- Les principes SOLID et STUPID
- Le principe d'injection de dépendance
Pratique des design patterns
- L'itérateur
- La façade
- Le singleton
- La stratégie
- La fabrique
- Le composite
- Le décorateur
- L'adaptateur
- L'observateur
Découverte des patterns d'architecture
- Le modèle MVC
- L'initialisation retardée ou à la demande (Lazy Loading)
- Le « data mapper »
- L'enregistrement actif (Active Record)
- L'objet nul (Null Object)
Tests unitaires et design patterns
- Introduction aux tests unitaires
- Introduction à PHPUnit
- Installation de PHPUnit
- Mise en oeuvre des tests unitaires
- Génération de rapports de couverture de code
Programme horaire
Jour 1
Appréciation de la formation
Moyenne globale :
- Evaluation de la pédagogie : N.C
- Evaluation du contenu : N.C
- Evaluation du rythme : N.C
Nos autres formations sur le même sujet
-
Durée
3 jour(s)
-
Niveau
Perfectionnement
-
Langues disponibles
Français, Anglais -
Pays disponibles
France, Monde
A partir de 1 690,00 €
Aucune session prévue
Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !