Master Design Patterns and SOLID Principles in C# - Full OOP Course

Master Design Patterns and SOLID Principles in C# - Full OOP Course

freeCodeCamp.org via freeCodeCamp Direct link

SOLID intro

20 of 53

20 of 53

SOLID intro

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. 1 Intro
  2. 2 Course contents
  3. 3 Gang of Four design patterns
  4. 4 What are design patterns & why learn them?
  5. 5 Course prerequisites
  6. 6 About me
  7. 7 Book version
  8. 8 Code repo
  9. 9 Setup
  10. 10 OOP concepts intro
  11. 11 Encapsulation - OOP
  12. 12 Abstraction - OOP
  13. 13 Inheritance - OOP
  14. 14 Polymorphism - OOP
  15. 15 Coupling - OOP
  16. 16 Composition - OOP
  17. 17 Composition vs inheritance - OOP
  18. 18 Fragile base class problem - OOP
  19. 19 UML
  20. 20 SOLID intro
  21. 21 S - SOLID
  22. 22 O - SOLID
  23. 23 L - SOLID
  24. 24 I - SOLID
  25. 25 D - SOLID
  26. 26 Design patterns intro
  27. 27 Behavioural design patterns
  28. 28 Memento pattern - behavioural
  29. 29 State pattern - behavioural
  30. 30 Strategy pattern - behavioural
  31. 31 Iterator pattern - behavioural
  32. 32 Command pattern - behavioural
  33. 33 Template method pattern - behavioural
  34. 34 Observer pattern - behavioural
  35. 35 Mediator pattern - behavioural
  36. 36 Chain of responsibility pattern - behavioural
  37. 37 Visitor pattern - behavioural
  38. 38 Interpreter pattern - behavioural
  39. 39 Structural design patterns intro
  40. 40 Composite pattern - structural
  41. 41 Adapter pattern - structural
  42. 42 Bridge pattern - structural
  43. 43 Proxy pattern - structural
  44. 44 Flyweight pattern - structural
  45. 45 Facade pattern - structural
  46. 46 Decorator pattern - structural
  47. 47 Creational design patterns intro
  48. 48 Prototype pattern - creational
  49. 49 Singleton pattern - creational
  50. 50 Factory method pattern - creational
  51. 51 Abstract factory pattern - creational
  52. 52 Builder pattern - creational
  53. 53 Course conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.