Fiche Formation

Principes SOLID

Approfondir les principes SOLID et le design orienté objet

Objectifs

  • Améliorer ses compétences en design orienté objet
  • Connaître les principes SOLID, leurs avantages et leurs limites
  • Approfondir sa pratique du TDD et s'en servir pour renforcer le design

Public

Architecte, lead dev, dev senior

Pré-requis

  • Connaître les bases de la programmation orientée objet (POO)
  • Avoir pratiqué à minima du TDD
  • Connaître les pincipesde refactoring et la notion de code smell
  • Etre à l'aise avec les fondamentaux et les principes de Clean Code

Méthodes pédagogiques

50% théorie / 50% ateliers pratiques

Description

Les principes SOLID ont été introduits au début des années 2000 par Michael Feathers (rédacteur du livre Working Effectively With Legacy Code) et Robert C. Martin (rédacteur du livre Clean Code), qui est connu sous le nom de Uncle Bob dans le monde Craft. Ces principes nous permettent d'avoir un produit logiciel testable, maintenable, flexible et évolutif.

Durant cette formation, nous allons approfondir chaque principe pour comprendre l'intérêt de chacune en les mettant en pratique sous forme de Katas et de projets.

Programme

  • Dependency Inversion Principle (DIP) : Découplage et Testabilité
  • Single Responsability Principle (SRP) et Interface Segregation Principle (ISP) : Cohésion et Découpage
  • Open Close Principle (OCP) et Liskov Substitution Principle (LSP) : Contrats et Hiérarchie de types
  • Un Kata fil rouge ou plusieurs Katas pour pratiquer des différentes notions
Retourner au catalogue des formations
Durée2 jours
LieuParis 13

Prochaines Sessions

05 septembre 2019
Paris 13
1 880€
Réserver une place
14 octobre 2019
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