QUESTPOND ONLINE COURSE

Learn Design Pattern Step by Step

What you'll learn

  • In project we will implement Factory,Abstract factory,Repository,Unit of work , Prototype, Adapter , Decorator , Iterator , Memento and Mediator.
  • Other than pattern architectural concepts like SOLID principles ,DI,IOC,Micro services are also covered.
  • Also covers Builder Pattern, Composite pattern , Singleton , Observer ,Intrepeter , Visitor , COR  , Proxy , Lazy loading , NULL pattern , Immutable objects , Flyweight, Fluent API concept  and state pattern.
  • What are the requirements or prerequisites for taking your course?
  • Knowledge of C# is must.
  • Who is this course for?
  • C# developers,Senior developers

Course Curriculum

Explore the topics covered in this course.

+
Learn Design Pattern Step by Step Click to view syllabus
Module 1
  •  Lab 1: - Project kick start with requirement , planning and initial
  • coding(Factory pattern,Lazy Pattern and RIP Pattern).
  • Lab 2: - Unity,  Strategy, IOC, SRP and SOC.
  • Lab 3: - Template pattern and Repository pattern with ADO.NET.
  • Lab 4: - Adapter Pattern and Repository with EF
  • Lab 5: - UOW(Unit of Work)
  • Lab 6: - Decorator Pattern
  • Lab 7: - Iterator Pattern
  • Lab 8: - Prototype and Memento Pattern
  • Lab 9: - Implementing complex object creation using Factory Method
  • Lab 10: - Implementing NULL design pattern and Mediator pattern.
  • Explain SOLID?
  • Factory pattern and Abstract Factory Pattern
  • Builder Pattern
  • Prototype Pattern
  • Singleton Pattern
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattern
  • Flyweight Pattern
  • Proxy Pattern
  • Mediator Patter
  • Memento Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • COR Pattern
  • Command Pattern
  • 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?