Design patterns essentiels pour chaque projet - Formations | Afi U.

Design patterns essentiels pour chaque projet

Maîtrisez les design patterns indispensables (patrons de conception) et les plus utilisés dans une solution orientée-objet, indépendamment des langages.
Session privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 1 jour
  • Prix régulier: Sur demande

Plan de cours

Appliquez les design patterns indispensables et les plus utilisés dans une solution orientée-objet.

Durée : 1 jour

© AFI par Edgenda inc.

Les design patterns (patrons de conception) sont des solutions orientées objet connues et éprouvées pour des problèmes de conception récurrent. Ils ont l'avantage d'^etre indépendants du langage de programmation, assurent une modularité du système et permettent une facilité d'évolution. Ils représentent un vocabulaire commun à l'expertise des concepteurs et favorisent le transfert de connaissances entre les concepteurs experts et novices.

Public concerné

Concepteurs, architectes et développeurs.

Préalables

Patterns d'implémentation essentiels en développement objet,

Principes SOLID en développement objet par la pratique ou expérience équivalente en développement objet.
Particularité: Le participant doit avoir une bonne expérience dans un language de programmation orienté-objet et doit posséder une bonne connaissance des diagrammes de classes en UML.

Objectifs

Cette formation vous présente les design patterns les plus utiles (parmi les 23 design patterns du catalogue de Gamma : un "best-seller" en développement objet) afin d'accélérer votre maturité en conception objet. À la fin de cette formation, le participant sera en mesure de décrire les différentes catégories de patterns, d'appliquer les meilleures pratiques architecturales par des solutions éprouvées dans vos applications et surtout ceux qui sont incontournables pour tout projet.

Méthode pédagogique

L'approche méthodologique pour chaque design pattern :

  • Le modèle générique du pattern est exposé en un diagramme de classe UML indépendamment de tout langage de programmation et de tout contexte d'application.
  • Un exemple d'application du pattern avec une solution compléte (en Java ou en C#) sera présenté avec explications détaillées.

Contenu

Cette formation d'une journée couvre les thèmes suivants:
  • Introduction au catalogue de Gamma: Termes et concepts, éléments essentiels et espace des patrons de conception
  • Patterns de construction: Fabrication (Factory Method), Fabrique abstraite (Abstract Factory), Monteur (Builder) et Singleton
  • Patterns de structuration: Adaptateur (Adapter), Composite, Façade et Procuration (Proxy)
  • Patterns de comportement: Commande (Command), Itérateur (Iterator), Observateur (Observer), Stratégie (Strategy) et Patron de méthode (Template Method)
  • Technique pratique de sélection d'un pattern
  • Etapes de réalisation d'un pattern

Savoir s’entourer des meilleurs

Michel de Champlain
Michel de Champlain
Formateur, architecte et créateur du langage B#
Animé d’une passion qui captive, stimule et implique ses participants, Michel est un formateur enthousiaste et authentique.

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2024 Edgenda inc.

Personnaliser les témoins