Informations pratiques
-
20 rue des Frigos, 75013Voir le plan
-
2 jours
-
1 880€
Prochaines sessions :
Contactez-nous à training@soat.fr
Nombre de participants maximum : 10
- Comment s'inscrire ?
- Conditions générales de vente
- Réservez une place
Objectifs
- Améliorer ses compétences en design orienté-objet
- Introduction aux principes SOLID
- Apprendre les design patterns clés
- Approfondir sa pratique du TDD et s’en servir pour renforcer le design
- London Vs. Chicago (Inside-out et Outside-in Design)
Public
- Architectes, lead developers, développeurs séniors
Pré-requis
- Connaître les bases de la POO
- Avoir pratiqué a minima du TDD classique, par exemple en plusieurs kata ou sur des projets
- Connaître les principes de refactoring et la notion de code smell
- Être à l’aise avec les fondamentaux et des principes de Clean Code
Méthodes pédagogiques
50 % théorie / 50 % ateliers
Description
La programmation orientée-objet nous a été présentée comme plus facile car plus naturelle, plus proche de notre façon d’appréhender le monde. Elle est en fait particulièrement délicate à mettre en place convenablement. Les principes SOLID permettent de détecter les pièges et servent de guides pour viser un design orienté objet digne de ce nom. La pratique du TDD et BDD offre un cadre pour sonder le design et le renforcer.
Programme
- Symptômes d’un mauvais design : rigidité, fragilité, opacité
- Piliers de la POO : abstraction, encapsulation, héritage, polymorphisme
- Introduction aux Principes SOLID
- Écoles du TDD : micro-design vs macro-design
- Un Kata fil rouge ou plusieurs Katas pour pratiquer des notions de design
Evaluation
En fin de formation, il vous est demandé la mesure de votre satisfaction de la formation suivie. Celle-ci se déroule individuellement en ligne à l’aide de votre PC. Cette évaluation vous permet de nous communiquer votre avis sur l’organisation de la session, les conditions d’accueil, les objectifs pédagogiques, les méthodes pédagogiques, les moyens et supports utilisés ainsi que les qualités pédagogiques de votre formateur. Les appréciations que vous avez formulées font l’objet d’un enregistrement et d’une analyse qualitative de la formation et du formateur au regard des autres sessions réalisées. SOAT Training dispose d'un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.