About QuestPond: It started 15 years back with the one single goal of creating quality step-by-step IT programming-related lessons.
The main goal of QuestPond is to create Step by Step lessons on C#, ASP.NET, Design patterns, SQL, and so on. As years moved on I added other step-by-step lessons like Angular, SharePoint, MSBI, Azure and so on.
The best way to learn design pattern is by doing a project. 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 like Factory , Repository , Unit of work , Decorator , Iterator , Mediator and so on.
One of the shortcomings of learning with a project is you can not implement all design patterns in one project. So to cover them i have also created individual videos for each design pattern. These specific videos goes more in-depth in to those individual design pattern videos.
In this syllabus i have also stressed on architectural concepts like DI , IOC , SOLID principles , Micro services architecture and so on.
Below is a the full syllabus of this course :-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 Pattern
- 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?
Do visit to enroll all courses :- https://www.questpond.com/learn-design-pattern-step-by-step/cid10
Course Curriculum
-
PreviewLab 1:- Design pattern step by step with a project(Factory pattern,Lazy Pattern and RIP Pattern).(60 m (58:45)
-
StartLab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes) (42:31)
-
StartLab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes) (62:56)
-
StartLab 4: - Adapter Pattern and Repository with EF(60 minutes) (55:22)
-
StartLab 5: - UOW(Unit of Work)(30 minutes) (35:00)
-
StartLab 6:- Decorator Pattern (30 Minutes) (29:07)
-
StartLab 7 :- Iterator Pattern(25 Minutes) (25:13)
-
StartLab 8:- Prototype and Memento Pattern(25 Minutes) (23:13)
-
StartLab 9:- Implementing complex object creation using Factory Method(1 Hour) (51:47)
-
StartLab 10 :- Implementing NULL design pattern and Mediator pattern. (33:28)
-
StartExplain SOLID? (43:15)
-
StartIntroduction (10:42)
-
StartFactory and Abstract Factory pattern. (103:56)
-
StartBuilder Pattern (8:48)
-
StartPrototype Pattern (8:08)
-
StartSingleton Pattern (4:50)
-
StartAdapter Pattern (5:11)
-
StartBridge Pattern (12:07)
-
StartComposite Pattern (4:28)
-
StartDecorator Pattern (2:09)
-
StartFacade Pattern (5:29)
-
StartFlyweight Pattern (6:33)
-
StartProxy Pattern (3:59)
-
StartMediator Pattern (9:30)
-
StartMemento Pattern (3:59)
-
StartInterpreter Pattern (8:50)
-
StartIterator Pattern (5:18)
-
StartCOR Pattern (8:05)
-
StartCommand Pattern (6:29)
-
StartState Pattern (4:47)
-
StartStrategy Pattern (8:13)
-
StartObserver Pattern (8:02)
-
StartTemplate Pattern (2:42)
-
StartVisitor Pattern (10:51)
-
StartExplain IOC(Inversion of Control)? (10:30)
-
StartDependency Injection (41:37)
-
StartFluent interface and method chaining (14:03)
-
StartLazy Loading (9:39)
-
StartExplain RIP(Replace IF with Polymorphism) Pattern? (4:42)
-
StartImmutable object design pattern (8:25)
-
StartExplain Null Design Pattern and its usage. (18:10)
-
StartWhat is Microservices Architecture? (25:31)
-
StartDesign pattern Source Code
-
StartSource Code for Java