Design Patterns

Blended learning

How long does the training course last?

 4,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

 05.10.2026
Where does the training course take place?
 En distanciel

How much does the training course cost?

2490,00€

Who is organising this training course?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

Who is the training course aimed at?

  • Architectes
  • Chefs de projets
  • Développeurs
  • Ingénieurs
  • Maitrises d'oeuvres
  • Maitrises d'ouvrages

What are the aims or the skills being targeted?

  • Comprendre les Design Patterns
  • Savoir trouver le (ou les) Design Pattern(s) répondant à une problématique donnée
  • Savoir les appliquer pour répondre à un besoin spécifique.

What does the training course cover?

Les fondamentaux de l'orienté objet et UML

  • Notion d'objet, de classe, d'encapsulation
  • Les relations d'héritage, d'implémentation d'interface et les associations
  • Les diagrammes UML

L'origine des Design Patterns

  • La genèse
  • Rôle et intérêts
  • Le catalogue et son organisation

L'utilisation des Design Patterns

  • Identifier le problème
  • Trouver le pattern répondant au problème
  • Créer sa solution en appliquant le pattern

Les Patterns créateurs

  • Singleton (Singleton)
  • Fabrique (Factory Method)
  • Fabrique Abstraite (Abstract Factory)
  • Monteur (Builder)
  • Prototype (Prototype)

Les Patterns structuraux

  • Composite (Composite)
  • Adaptateur (Adapter)
  • Décorateur (Decorator)
  • Façade (Facade)
  • Proxy (Proxy)
  • Poids-mouche (Flyweight)
  • Pont (Bridge)

Les Patterns comportementaux

  • Itérateur (Iterator)
  • Stratégie (Strategy)
  • Patron de méthode (Template Method)
  • État (State)
  • Observateur (Observer)
  • Commande (Command)
  • Visiteur (Visitor)
  • Chaîne de responsabilité (Chain of responsibility)
  • Interpréteur (Interpreter)
  • Médiateur (Mediator)
  • Mémento (Memento)

Les GRASP patterns (General Responsibility Assignment SoftwarePatterns)

  • Les pratiques pour affecter les responsabilités aux classes
  • Expert
  • Faible couplage
  • Forte cohésion
  • Polymorphisme
  • Pure Fabrication
  • Créateur
  • Contrôleur
  • Loi de Demeter

What will you receive at the end of the training course?

Une attestation de participation sera transmise aux participants

When will the next session take place?

Datum
City
Language and price
05.10.2026
En distanciel
FR 2490,00€
07.12.2026
En distanciel
FR 2490,00€

These courses might interest you