Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 2 175,00 € |
Durée | 3 jour(s) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 175,00 € |
Durée | 3 jour(s) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Encapsulation : intérêt, bonnes pratiques
Agrégation d'objets
Héritage : cas d'usage, préférence pour la composition
Polymorphisme : ad-hoc, sous-typage, types paramétriques
Objets Valeurs (Value Objects)
Cercle vertueux de l'ignorance
Atelier : construire un schéma de classes cohérent
Tell don't ask
Gestion des dépendances
Découpage des règles d’affaires basé sur l’interaction
Conception basée sur les comportements
Loi de Déméter
Atelier : implémentation de patterns de comportements
Conception par concepts plutôt que par données : concepts, types d'objets
Architecture Héxagonale
Présentation des principes SOLID
Principe de la responsabilité unique (SRP)
Principe de l’ouverture-fermeture (OCP)
Atelier : multiples exemples de mauvaise/bonne implémentation
Métrique de l'Abstraction-Instabilité (R. C. Martin)
Principe de substitution de Liskov (LSP)
Composition versus héritage
Principe de la ségrégation des interfaces (ISP)
Atelier : analyse d'un code et présentation des métriques - ré-écriture d'exemples concrets
Conception modulaire
Principe d’inversion des dépendances (DIP)
Objet de transport (DTO)
Présentation de la clean architecture
Atelier : implémentation d'une applicaion en couches
Historique et ouvrages de référence
Domaines d'application
Comment appliquer les Design Patterns
Factory et Abstract Factory pour la création sous condition
Singleton et dérivé : maîtrise des ressources disponibles
Le Composite, comment simplifier les listes
Proxy et Adapter, les interfaces de l'accès aux méthodes
La Facade : clarifier un composant
Strategy : l'usine à méthodes
L'itérateur et ses implémentations existantes
Observer : l'événementiel sans événements
Chaîne de responsabilités et arbres de responsabilité
Visiteur et accès : maîtrise de la collaboration
Aperçu d'autres Design Patterns
Tarif |
A partir de 1 450,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 175,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 2 390,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
2j / 11h |
Modes |
|
Cette formation a pour objectif de :
À l’issue de cette formation chaque apprenant sera capable de :
Tarif |
A partir de 2 160,00 € |
Durée |
2 jours en visioconférence (avec un formateur) ou présentiel intra-entreprise |
Modes |
|
Tarif |
A partir de 1 090,00 € |
Durée |
1 jour |
Modes |
|
Tarif |
A partir de 1 455,00 € |
Durée |
2 jours (14 heures) |
Modes |
|
Tarif |
A partir de 2 245,00 € |
Durée |
3j / 21h |
Modes |
|