Udemy

c# design patterns

Enroll Now
  • 10,393 Students
  • Updated 5/2020
  • Certificate Available
4.6
(1,508 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 33 Minute(s)
Language
English
Taught by
Shivprasad Koirala
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(1,508 Ratings)

Course Overview

c# design patterns

This course teaches you Design pattern by using C#

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.

Course Content

  • 40 section(s)
  • 40 lecture(s)
  • Section 1 Introduction
  • Section 2 Lab 2:- Unity, Stratergy, IOC, SRP and SOC. (30 minutes)
  • Section 3 Lab 3:- Template pattern and Repository pattern with ADO.NET.(60 minutes)
  • Section 4 Lab 4: - Adapter Pattern and Repository with EF(60 minutes)
  • Section 5 Lab 5: - UOW(Unit of Work)(30 minutes)
  • Section 6 Lab 6: - Decorator Pattern(30 Minutes)
  • Section 7 Lab 7: - Iterator Pattern(25 Minutes)
  • Section 8 Lab 8: - Prototype and Memento Pattern(25 Minutes)
  • Section 9 Lab 9: - Implementing complex object creation using Factory Method(1 Hour)
  • Section 10 Lab 10: - Implementing NULL design pattern and Mediator pattern.
  • Section 11 SOLID Principle
  • Section 12 Factory and Abstract Factory pattern
  • Section 13 Builder Factory Pattern
  • Section 14 Prototype Design Pattern
  • Section 15 Singleton Design Pattern
  • Section 16 Adapter Design Pattern
  • Section 17 Bridge Design Pattern
  • Section 18 Composite Design Pattern
  • Section 19 Decorator Design Pattern
  • Section 20 Facade Design Pattern
  • Section 21 Flyweight Design Pattern
  • Section 22 Proxy Design Pattern
  • Section 23 Mediator Design Pattern
  • Section 24 Memento Design Pattern
  • Section 25 Interpreter Design Pattern
  • Section 26 Iterator Design Pattern
  • Section 27 COR Design Pattern
  • Section 28 Command Design Pattern
  • Section 29 State Design Pattern
  • Section 30 Strategy Design Pattern
  • Section 31 Observer Design Pattern
  • Section 32 Template Design Pattern
  • Section 33 Explain IOC(Inversion of Control)?
  • Section 34 Dependency Injection
  • Section 35 Fluent Interface and Method Chaining
  • Section 36 Lazy Loading
  • Section 37 Explain RIP(Replace IF with Polymorphism) Pattern?
  • Section 38 Immutable Object Design Pattern
  • Section 39 Explain Null Design Pattern and its usage.
  • Section 40 Explaining Microservices Architecture?

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.


Reviews

  • A
    Aanchal Sidana
    3.5

    Easy and effective learning

  • S
    Sitam Saha
    5.0

    Great Explanation

  • M
    Muzammil Ansari
    5.0

    good course from the basics

  • K
    Krishna Murari Kumar
    5.0

    Awesome. I like the clarity concept delivery.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed