Over

155,000

Africa & Middle East

7Days
10.00 A.M - 10.00 P.M

Call us

Design Patterns Using .NET Training

Upon Completion of this Course, you will accomplish following:

  • Introduction to OO Design Thinking
  • Creational Pattern with hands-on exercise
  • Structural Pattern with hands-on exercise
  • Behavioural Pattern with hands-on exercise
  • Classification of different types of design patterns
  • Other design patterns and principles (SOLID, GRASP)
  • Strive for loosely coupled design between objects that interact
  • Favor Composition over inheritance
  • Program to interface not implementation

 

Outlines :

 

  1. 1. Introduction to OO Design Thinking
  • Design Patterns makes use of OOPs concepts – Composition, Aggregation, Inheritance, Encapsulation
  • Design Exercise
  • Interface-vs-Implementation
  • Design Exercise for “uses” scenario, Dependency Inversion
  • Patterns Classification – Creational, Structural, Behavioural

 

  1. 2. Creational Pattern with hands-on exercise
  • Abstract Factory
  • Builder
  • Factory
  • Singleton

 

  1. 3. Structural Pattern with hands-on exercise
  • Adapter
  • Composite
  • Decorator
  • Delegation
  • Design for Testability
  • Façade
  • Flyweight
  • Interface
  • Proxy

 

  1. 4. Behavioural Pattern with hands-on exercise
  • Chain of Responsibility
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Temple Method
  • Visitor

APPLY TO COURSE

Sum the simple Operation :
3 + 15 =