Accueil > Développement Logiciel, Devops > Design Patterns, mise en œuvre
Formation #DEV29

Formation Design Patterns, mise en œuvre

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV29


Sessions programmées :

Du 18 au 22 Jan. 2021

Du 08 au 12 Mars 2021

Du 10 au 14 Mai 2021

Du 12 au 16 Juil. 2021

Du 18 au 22 Oct. 2021

Du 27 au 31 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV29


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Maîtriser les bonnes pratiques de conception
  • Comprendre les Design Patterns et les apports d'UML2
  • Savoir les mettre en oeuvre dans une architecture technique de conception
Programme
1/ Introduction
  • Les fondamentaux de l’orienté objet
  • Appréhender les enjeux de la conception
  • La réutilisation par l'héritage
  • Les diagrammes UML
  • L’origine des Design Patterns
  • Rôle et intérêts
  • Le catalogue et son organisation
2/ Principes des design patterns
  • Principes techniques de la conception d’une application objet
  • Origine et portée des patterns
  • Avantages et les limites des design patterns
  • Résoudre des problèmes récurrents
  • Assurer la pérennité des développements
  • Choix et utilisation d'un patron
  • Présentation des patrons de conception
3/ Les Patterns créateurs
  • Singleton (Singleton)
  • Fabrique (Factory Method)
  • Fabrique Abstraite (Abstract Factory)
  • Monteur (Builder)
  • Prototype (Prototype)
4/ Les Patterns structuraux
  • Composite (Composite)
  • Adaptateur (Adapter)
  • Décorateur (Decorator)
  • Façade (Facade)
  • Proxy (Proxy)
  • Poids-mouche (Flyweight)
5/ Les Patterns comportementaux
  • Identifier des coopérations évolutives
  • 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)
6/ Les GRASP patterns (General Responsibility Assignment Software Patterns)
  • 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
7/ Mise en oeuvre
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Concepteurs
  • Développeurs
  • Architectes
  • Chefs de projet
Dates

Dates

  • Du 18 au 22 Jan. 2021
  • Du 08 au 12 Mars 2021
  • Du 10 au 14 Mai 2021
  • Du 12 au 16 Juil. 2021
  • Du 18 au 22 Oct. 2021
  • Du 27 au 31 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation