Tutorialspoint

Learn Design Patterns

This course teaches you Design pattern by using a project using C# programming language.

Description

If you learn something with a project you learn quickly and you learn to the point. So in this training series we have started with 10 labs which completes a customer data entry screen and implements some important patterns as shown below -

  • Lab 1:- Design pattern step by step with a project(Factory pattern,Lazy Pattern and RIP Pattern).(60 minutes)
  • Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)
  • Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)
  • Lab 4: - Adapter Pattern and Repository with EF(60 minutes)
  • Lab 5: - UOW(Unit of Work)(30 minutes)
  • Lab 6:- Decorator Pattern (30 Minutes)
  • Lab 7 :- Iterator Pattern(25 Minutes)
  • Lab 8:- Prototype and Memento Pattern(25 Minutes)
  • Lab 9:- Implementing complex object creation using Factory Method(1 Hour)
  • Lab 10 :- Implementing NULL design pattern and Mediator pattern.
  • Explain SOLID?
  • Introduction
  • Factory and Abstract Factory pattern.
  • Builder Pattern
  • Prototype Pattern
  • Singleton Pattern
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattetrn
  • Flyweight Pattern
  • Proxy Pattern
  • Mediator Pattern
  • Memento Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • COR Pattern
  • Command Pattren
  • State Pattern
  • Strategy Pattern
  • Observer Pattern
  • Template Pattern
  • Visitor Pattern
  • Explain IOC(Inversion of Control)?
  • Dependency Injection
  • Fluent interface and method chaining
  • Lazy Loading
  • Explain RIP(Replace IF with Polymorphism) Pattern?
  • Immutable object design pattern
  • Explain Null Design Pattern and its usage.
  • What is Microservices Architecture?

Goals

  • In project we will implement Factory,Abstract factory,Repository,Unit of work , Prototype, Adapter , Decorator , Iterator , Memento and Mediator.
  • Understanding Architectural concepts like SOLID principles ,DI,IOC,Micro services are also covered.
  • This course will also cover Builder Pattern, Composite pattern , Singleton , Observer ,Interpreter , Visitor , COR , Proxy , Lazy loading , NULL pattern , Immutable objects , Flyweight, Fluent API concept and state pattern.

Prerequisites

  • Knowledge of C# is must.
Show More

Curriculum

  • Lab 1:- Design pattern step by step with a project(Factory pattern,Lazy Pattern and RIP Pattern).(60 minutes)
    58:45
    Preview
  • Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)
    42:31
    Preview
  • Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)
    01:02:56
  • Lab 4: - Adapter Pattern and Repository with EF(60 minutes)
    55:22
  • Lab 5: - UOW(Unit of Work)(30 minutes)
  • Lab 6:- Decorator Pattern (30 Minutes)
    29:06
    Preview
  • Lab 7 :- Iterator Pattern(25 Minutes)
    25:13
  • Lab 8:- Prototype and Memento Pattern(25 Minutes)
    23:13
  • 9:- Implementing complex object creation using Factory Method(1 Hour)
    51:47
  • Lab 10 :- Implementing NULL design pattern and Mediator pattern.
    33:28
  • Explain SOLID?
    43:15
  • Introduction
    10:42
  • Factory and Abstract Factory pattern.
    01:44:00
  • Builder Pattern
    08:48
  • Prototype Pattern
    08:08
  • Singleton Pattern
    04:50
  • Adapter Pattern
    05:11
  • Bridge Pattern
    12:07
  • Composite Pattern
    04:28
  • Decorator Pattern
    02:09
  • Facade Pattern
    05:29
  • Flyweight Pattern
    06:33
  • Proxy Pattern
    03:59
  • Mediator Pattern
    09:30
  • Memento Pattern
    03:59
  • Interpreter Pattern
    08:50
  • Iterator Pattern
    05:18
  • COR Pattern
    08:05
  • Command Pattern
    06:29
  • State Pattern
    04:47
  • Strategy Pattern.
    08:13
  • Observer Pattern
    08:02
  • Template Pattern
    02:42
  • Visitor Pattern
    10:51
  • Explain IOC(Inversion of Control)?
    10:30
  • Dependency Injection
    41:37
  • Fluent interface and method chaining.
    14:03
  • Lazy Loading.
    09:39
  • Explain RIP(Replace IF with Polymorphism) Pattern?
    04:42
  • Immutable object design pattern.
    08:25
  • Explain Null Design Pattern and its usage.
    18:10
  • What is Microservices Architecture?
    25:39
  • Design pattern Source Code.
Feedbacks
  • No Feedbacks Posted Yet..!
Learn Design Patterns
This Course Includes
  • 13.5 hours
  • 43 Lectures
  • 13 Resources
  • Completion Certificate
  • Lifetime Access
  • 30-Days Money Back Guarantee

Sample Certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registgered users and counting who have advanced their careers with us.

X

Sample Certificate