Aller au contenu
Langage & Développement informatique

Conception et Design Patterns

Cette formation de 14 heures permet de maîtriser les fondements de la conception orientée objet et d’appliquer les principaux design patterns pour améliorer la structure, la maintenabilité et l’évolution du…

14h
Intermédiaire
Blended

Description de la formation

Jour 1 : Principes SOLID & patrons de création

  • Rappels : couplage, cohésion, responsabilités
  • Les 5 principes SOLID (Single Responsibility, Open/Closed…)
  • Catégories de design patterns (GoF)
  • Patrons de création : Singleton, Factory, Builder
  • Études de cas et mises en pratique

Jour 2 : Patterns structurels & comportementaux

  • Structurels : Adapter, Decorator, Composite
  • Comportementaux : Strategy, Observer, Command
  • Mini-projet de conception logicielle
  • Présentation des solutions et bonnes pratiques

Objectifs pédagogiques

  • Appliquer les principes SOLID pour concevoir du code modulaire et maintenable
  • Identifier les situations propices à l’usage des principaux design patterns
  • Mettre en œuvre les patrons de création, structurels et comportementaux
  • Structurer une architecture logicielle cohérente avec des patterns combinés

Programme détaillé

Module 1 Jour 1 : Principes SOLID & patrons de création
  • Rappels : couplage, cohésion, responsabilités
  • Les 5 principes SOLID (Single Responsibility, Open/Closed…)
  • Catégories de design patterns (GoF)
  • Patrons de création : Singleton, Factory, Builder
  • Études de cas et mises en pratique
Module 2 Jour 2 : Patterns structurels & comportementaux
  • Structurels : Adapter, Decorator, Composite
  • Comportementaux : Strategy, Observer, Command
  • Mini-projet de conception logicielle
  • Présentation des solutions et bonnes pratiques

Prérequis

  • Maîtrise de la programmation orientée objet (Java, C#, Python…)

Public visé

  • Développeurs, ingénieurs d’études, architectes logiciels souhaitant structurer leur code avec les patrons de conception

Modalités de la formation

  • ⏱ Durée : 14h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Intermédiaire
  • 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • ♿ Accessibilité : Formations accessibles aux personnes en situation de handicap. Contactez notre référent handicap.