Prenez contact avec nous

Plan du cours

Introduction aux design patterns

  • Que sont les design patterns ?
  • Pourquoi utiliser des design patterns ?
  • Le Gang of Four (GoF) et la classification des patterns
  • Principes de conception courants (SOLID, DRY, KISS, YAGNI)

Design Patterns créationnels

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

Design Patterns structurels

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

Design Patterns comportementaux

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

Application des design patterns dans des applications réelles

  • Design patterns dans les applications d'entreprise
  • Refactoring de code legacy à l'aide de design patterns
  • Combinaison de plusieurs patterns pour des solutions robustes
  • Meilleures pratiques et pièges à éviter

Résumé et prochaines étapes

Pré requis

  • Expérience avec la programmation Java
  • Compréhension des concepts de la Programmation Orientée Objet (POO)
  • Connaissances de base sur les principes d'architecture logicielle

Public cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires