Prenez contact avec nous

Plan du cours

Introduction aux patrons de conception

  • Qu'est-ce qu'un patron de conception ?
  • Pourquoi utiliser des patrons de conception ?
  • Le Gang of Four (GoF) et classification des patrons
  • Principes de conception courants (SOLID, DRY, KISS, YAGNI)

Patrons de création

  • Factory Method
  • Abstract Factory
  • Singleton
  • Builder
  • Prototype

Patrons structurels

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Patrons comportementaux

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Application des patrons de conception dans des applications réelles

  • Patrons de conception dans les applications d'entreprise
  • Refactoring de code hérité à l'aide de patrons de conception
  • Combinaison de multiples patrons pour des solutions robustes
  • Meilleures pratiques et pièges à éviter

Conclusion et prochaines étapes

Pré requis

  • Expérience en programmation Java
  • Compréhension des concepts de la programmation orientée objet (POO)
  • Connaissances de base des principes d'architecture logicielle

Public cible

  • Développeurs Java souhaitant renforcer leurs compétences en conception
  • Architectes logiciels concevant des applications évolutives
  • Responsables techniques visant à améliorer la maintenabilité et l'efficacité du code
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires