Au calendrier
Sélectionnez
En français
Sélectionnez un lieu
  • Durée: 2 jours
  • Prix régulier: CA$1,000.00
  • Prix préférentiel: CA$930.00

Conception avancée avec les patrons essentiels (Design Patterns)

Maîtrisez ces solutions de conception éprouvées et standardisées

Durée : 2 jours

Public concerné

Développeurs

Préalables

Connaissance des concepts objet et de la notation UML.

Objectifs

Ce cours permet d’analyser et d’utiliser les Design Patterns, solutions de conception éprouvées et standardisées considérées comme l’une des techniques et des stratégies les plus utiles pour améliorer la conception orientée objet.

Méthode pédagogique

Exposés - Démonstrations - Exercices dirigés et individuels.
Toutes les solutions sont présentées en notation UML avec des exemples concrets.

Contenu

  • Éléments essentiels, catalogue, espace et format des Design Patterns
  • Stratégies et techniques de conception et mécanismes de réutilisation
  • Patterns de construction d’objets : Abstract factory, Builder, Factory method, Prototype et Singleton
  • Patterns de structuration (composition des objets pour obtenir de nouvelles fonctionnalités et identification des structures de classes abstraites et évolutives) : Adapter, Bridge, Composite, Decorator, Facade, Flyweight et Proxy
  • Patterns de gestion des comportements (coopérations évolutives et découplées) : Chain of responsability, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template method et Visitor
  • Techniques d’amélioration de la conception de code existant
  • Techniques pratiques de sélection d’un Pattern
  • Étapes de réalisation d’un Pattern

Savoir s’entourer des meilleurs

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.
Simon Bourassa
Formateur et conseiller en TI
Simon est passionné par le développement logiciel et le développement de produits, mais avant tout par l’ensemble des gens cachés derrière ces codes, qui travaillent main dans la main pour développer des solutions innovantes.
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.