DE107

Advanced Object-Oriented Design Using Design Patterns

Master these tried and true design concepts.

90%

overall satisfaction for this course

?Average calculated from scores obtained from 842 participants who took this course.
  • Duration 2 days
  • Regular fee 895
  • Preferential fee 750?
  • Locations
    • Montreal
  • Top pick
  • New version
SUMMARY
DETAILS

Objectives

To provide the knowledge and skills required to make effective use of Design Patterns, these standardized and proven design techniques that have had enormous success in improving the quality of object-oriented design.

Targeted audience

Software developers

Prerequisite

Knowledge of object-oriented concepts and UML notation.

Customer Testimonials

Lots of concrete examples to help us understand.

François B. / Sys/Softwarw Specialist, CAE inc.

A good synthesis of all patterns. Experienced trainer.

Martin B. / Développeur, B-Temia

Content

  • The essential elements, catalog and format of Design Patterns
  • Design strategies and techniques, and re-use mechanisms
  • Patterns for object construction: Abstract factory, Builder, Factory method, Prototype and Singleton
  • Structural patterns (composing objects to create new functionality, and identifying abstract and evolving class structures): Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy
  • Behavioural patterns (evolving and decoupled collaboration): Chain of responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template method and Visitor
  • Techniques for improving the design of existing code
  • Practical techniques for selecting a Design Pattern

DATES*

*Unless stated otherwise, all sessions are in French.
  • Montreal

    February 2 to February 3 2017

  • Montreal

    April 20 to April 21 2017

  • Montreal

    June 21 to June 22 2017

Trainer(s) assigned(s)