Fantom Tag

Formation - Conception avec les Design Patterns

Utiliser les modèles de conception pour favoriser la maintenance applicative

  • Présentiel ou classe à distance
  • Fondamental
  • Blended
PRESENTIEL OU CLASSE A DISTANCE
Durée
5 jours (35 heures)
activités à distance

Prix
2 825,00 €  HT

Référence
OB215
Dans vos locaux ou à distance
Référence
OB215

Durée
5 jours (35 heures)

Forfait intra - En savoir plus
7 615,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Qu'il soit appelé patron de conception, motif de conception ou encore modèle de conception, un Design Pattern est la solution identifiée et définie par un expert qui a été amené à résoudre un problème récurrent dans le cadre de la conception d'applications orientées objet. Parce que déjà éprouvés, les Design Patterns permettent à ceux qui les utilisent de gagner en rapidité de conception et en qualité. Néanmoins, afin de les mettre efficacement en oeuvre, notamment dans le cadre de travaux d'équipe, il est nécessaire que chacun en maitrise les concepts et le vocabulaire. A l'issue de cette formation, les participants disposeront de toutes les informations nécessaires à une bonne utilisation des Design Patterns disponibles.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Architectes
  • Développeurs
  • Analystes
  • Chefs de projets

Prérequis

Programme

Le programme

1 - Définitions

  • Principes des solutions de conception cataloguées, vocabulaire
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes

2 - Présentation

  • Rappels d'architecture
  • Le modèle d’architecture MVC, les outils de mise en oeuvre et Frameworks connus
  • Les design patterns
  • Description formelle
  • Choix et utilisation d'un patron
  • Présentation des patrons de conception : origine, les 3 familles (création, structuration et comportement), autres patrons

3 - Patrons de création

  • Rendre un système indépendant de la façon dont les objets sont créés
  • Étude des patrons : fabrique abstraite, constructeur, prototype, singleton

4 - Patrons de structuration

  • Composer des objets pour obtenir de nouvelles fonctionnalités
  • Identifier des structures de classes abstraites et évolutives
  • Étude de : adapteur, pont, composite, décorateur, façade, proxy

5 - Patrons de gestion comportements

  • Identifier des coopérations évolutives
  • Étude de : chaîne de responsabilités, commande, interpréteur, itérateur, médiateur, mémento, observeur, état, stratégie, patron de méthode, visiteur

6 - Communication

  • Coopérations découplées utilisables dans un système distribué
  • Étude de : publication/souscription, proxy

7 - Mise en oeuvre

  • Modélisation des patrons de conception et intégration à un diagramme de classes UML
  • Création d'une application JEE en utilisant les patterns vus en formation
  • Parler de l’inversion de contrôle et injection de dépendances
Après la session
  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans la conception avec les Design Patterns
Objectifs

Les objectifs de la formation

  • Comprendre la philosophie des Design Patterns
  • Connaître les principaux patterns
  • Appréhender la démarche d’utilisation des modèles pour appliquer le bon patron
  • Appliquer les Design Patterns dans une architecture technique de conception
Evaluation

Evaluation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Points forts

Les points forts de la formation

  • Une formation très complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mises en pratique.
  • Le partage de bonnes pratiques et de retours d'expérience pour utiliser efficacement les Design Patterns.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Financement

Les solutions de financement

Spécial adhérents Atlas
Cette formation est éligible à l'action collective campusAtlas "Concevoir un application".
En savoir plus sur les Actions Collectives Atlas.
Financer cette formation avec le FNE
Cette formation est éligible au dispositif FNE-Formation sur campusAtlas.
En savoir plus sur le FNE-Formation.
Pour toute demande d'information sur le financement de cette formation, contactez nos conseillers formation.

Dates et villes

Mise à jour le 18/04/2024
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
  • 2 825,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Conception avec les Design Patterns