Design Patterns (Live Virtual Class)

Blended learning

Combien de temps dure la formation ?

 4,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

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.

À qui s’adresse la formation ?

Architectes, Chefs de projets, Developpeurs, Ingénieurs

Quels sont les prérequis ?

Connaissance de Java

Quels sont les objectifs poursuivis ou les compétences visées ?

Maîtriser les bonnes pratiques de conception, c'est dans un premier temps l'assurance de savoir mieux appréhender un environnement technique qui les utilise. C'est aussi pouvoir échanger plus facilement avec des experts techniques, sur les bases d'un langage et de métaphores communs
C'est enfin la capacité à mettre en oeuvre une pratique éprouvée face à une problématique type que l'on reconnaît, sans avoir à chercher.

Les Design Patterns constituent la boite à outil au quotidien de tout développeur expert objet.

  • 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.

Quel est le contenu de la formation ?

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

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Informatique et systèmes d'information - Administration système
05.10.2026