c# design patterns
4.6 (92 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,477 students enrolled

c# design patterns

This course teaches you Design pattern by using C#
Highest Rated
4.6 (92 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,477 students enrolled
Last updated 10/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 36 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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.
Requirements
  • Knowledge of C# is must.
Description

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?

Happy learning.

Who this course is for:
  • C# developers,Senior developers
Course content
Expand all 40 lectures 13:33:31
+ Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)
1 lecture 42:31

This is Lab 2 of Design Pattern section covering Unity, Stratergy, IOC, SRP and SOC.

Lab 2:- Unity, Stratergy, IOC, SRP and SOC.
42:31
+ Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)
1 lecture 01:02:56

This is Lab 3 of Design Pattern section covering Template pattern and Repository pattern with ADO.NET.

Lab 3:- Template pattern and Repository pattern with ADO.NET.
01:02:56
+ Lab 4: - Adapter Pattern and Repository with EF(60 minutes)
1 lecture 55:22

This is lab 4 of Design Pattern section covering Adapter and Repository topic.

Lab 4: - Adapter Pattern and Repository with EF.
55:22
+ Lab 5: - UOW(Unit of Work)(30 minutes)
1 lecture 35:00

This is lab 5 of Design pattern covering Unit of Work(UOW) topic.

Lab 5: - UOW(Unit of Work).
35:00
+ Lab 6: - Decorator Pattern(30 Minutes)
1 lecture 29:06

This is lab 6 of Design Pattern covering Decorator Pattern .

Lab 6:- Decorator Pattern.
29:06
+ Lab 7: - Iterator Pattern(25 Minutes)
1 lecture 25:13

This is lab 7 of Design Pattern section covering Iterator Pattern topic.

Lab 7 :- Iterator Pattern.
25:13
+ Lab 8: - Prototype and Memento Pattern(25 Minutes)
1 lecture 23:13

This is lab 8 of Design Pattern covering Prototype and Memento Pattern.

Lab 8:- Prototype and Memento Pattern.
23:13
+ Lab 9: - Implementing complex object creation using Factory Method(1 Hour)
1 lecture 51:47

This is lab 9 of Design Pattern section covering complex object creation using Factory Method.

Lab 9:- Implementing complex object creation using Factory Method.
51:47
+ Lab 10: - Implementing NULL design pattern and Mediator pattern.
1 lecture 33:28

This is lab 10 covering implementing NULL design pattern and Mediator pattern. 

Lab 10 :- Implementing NULL design pattern and Mediator pattern.
33:28