Informations pratiques

  • 20 rue des Frigos, 75013
    Voir le plan
  • 2 jours
  • 1 880€
Prochaines sessions :
Nombre de participants maximum : 10

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 % atelier

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

Mis à jour :

Réservez une place

Vous avez des questions ?

Contactez-nous pour réserver votre formation, ou poser vos questions sur nos formations :

  • 01 44 75 42 55
  • training@soat.fr
  • SOAT TRAINING - 87-89 quai de Panhard et Levassor- 75013 Paris

Formations liées

SOAT Training est labellisé OPQF et certifié Datadock. Nos formations combinent de nombreuses approches.

intermédiaire
Formation TDD avec LEGO
Craft & architecture
Craftsmanship
Comprendre les notions et les valeurs du Craft à travers un atelier ludique
débutant
Formation Microservices | Architectures techniques
Craft & architecture
Architecture
Technologies
Java
débutant
Formation Craft acculturation | Séminaire Craft
Craft & architecture
Craftsmanship
Journée de sensibilisation aux bonnes pratiques de développement