Fiche Formation

Clean Design

Approfondir les principes de Clean Code et le design orienté-objet

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

  • Etre à 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
  • Ecoles du TDD : micro-design vs macro-design 

  • Un Kata fil rouge ou plusieurs Katas pour pratiquer des notions de design

Retourner au catalogue des formations
Durée2 jours
LieuParis 13

Prochaines Sessions

Nous contacter-Paris 13
1 880€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne