Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction à Design Patterns
- Qu'est-ce qu'un modèle de conception ?
- Les éléments d'un modèle
- Avantages et inconvénients de l'utilisation des patterns
GoF Design Patterns
patrons créatifs
- Constructeur
- Usine (usine abstraite, méthode d'usine)
- Prototype
- Singleton
modèles structurels
- Délégateur
- Interface
- Façade
- Composite
- Immuable
- Adaptateur
- Décorateur
- Proxy
modèles de comportement
- Commande
- Méthode modèle
- Observateur
- Chaîne de responsabilité (et filtre d'interception)
- Observateur (2 versions)
- Stratégie
Modèles d'architecture d'application d'entreprise Web
- MVC - Modèle Vue Contrôleur
- HMVC, MVP
- Inversion de contrôle
- Injection de dépendance Conteneur
- Enregistrement actif
- Le concept d'entité et de référentiel
- Décomposition du système
- Exemples de composants Symfony 2 et Zend Framework 2
Refonte
- Technologie de la dette
- Qu'est-ce que le refactoring ?
- Outils d'aide au remaniement
- phpmd (métriques logicielles)
- phpcpd
- phpc
- Code typique nécessitant un remaniement
- Jenkins Serveur d'intégration continue
Pré requis
Connaissance de PHP au niveau de base ou plus.
21 heures
Nos Clients témoignent (4)
La disponibilité du formateur et la personnalisation de la formation
Julien - Urssaf Rhône Alpes
Covered a lot of material.
Michael Promes - Nebraska Medicine
Formation - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Formation - Developing Websites with PHP
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.