Completed
Course contents
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Master Design Patterns and SOLID Principles in C# - Full OOP Course
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Course contents
- 3 Gang of Four design patterns
- 4 What are design patterns & why learn them?
- 5 Course prerequisites
- 6 About me
- 7 Book version
- 8 Code repo
- 9 Setup
- 10 OOP concepts intro
- 11 Encapsulation - OOP
- 12 Abstraction - OOP
- 13 Inheritance - OOP
- 14 Polymorphism - OOP
- 15 Coupling - OOP
- 16 Composition - OOP
- 17 Composition vs inheritance - OOP
- 18 Fragile base class problem - OOP
- 19 UML
- 20 SOLID intro
- 21 S - SOLID
- 22 O - SOLID
- 23 L - SOLID
- 24 I - SOLID
- 25 D - SOLID
- 26 Design patterns intro
- 27 Behavioural design patterns
- 28 Memento pattern - behavioural
- 29 State pattern - behavioural
- 30 Strategy pattern - behavioural
- 31 Iterator pattern - behavioural
- 32 Command pattern - behavioural
- 33 Template method pattern - behavioural
- 34 Observer pattern - behavioural
- 35 Mediator pattern - behavioural
- 36 Chain of responsibility pattern - behavioural
- 37 Visitor pattern - behavioural
- 38 Interpreter pattern - behavioural
- 39 Structural design patterns intro
- 40 Composite pattern - structural
- 41 Adapter pattern - structural
- 42 Bridge pattern - structural
- 43 Proxy pattern - structural
- 44 Flyweight pattern - structural
- 45 Facade pattern - structural
- 46 Decorator pattern - structural
- 47 Creational design patterns intro
- 48 Prototype pattern - creational
- 49 Singleton pattern - creational
- 50 Factory method pattern - creational
- 51 Abstract factory pattern - creational
- 52 Builder pattern - creational
- 53 Course conclusion