Watch Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners Video Tutorial


Tutorial Details & Info

Tutorial Title: Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners
Instructor / Channel: freeCodeCamp.org
Lesson Runtime: 46:54 Minutes
Publish Date: September 19, 2024
Total Students / Views: 325,075 views

Master the concepts in Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners instructor freeCodeCamp.org. This full video course has a total duration of 46:54 minutes with crystal clear HD video and audio quality. Watch this video tutorial for free today on TutorTube.

Want to learn more about Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners? Our educational video hub aggregates top-rated learning materials to help you master new skills quickly. Check out related tutorials and recommended courses below TutorTube.

Course Description & Lesson Notes

Official Video Description:

In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become an advanced OOP programmer, writing clean and maintainable software. What you will learn: - Fundamental OOP concepts, such as inheritance, composition, encapsulation, abstraction, composition vs inheritance, fragile base class problem. - Unified Modeling Language (UML) to model your classes and objects, and the relationships between them in a graphical way. - All five SOLID Principles. - All 23 "Gang of Four" software design patterns. πŸ’» Github repo: https://github.com/DoableDanny/Design-Patterns-in-C-Sharp ✏️ Course created by Dan Adams. Check out his channel: https://www.youtube.com/@doabledanny?sub_confirmation=1 A book and cheatsheet for this course are also available: πŸ”— eBook and design patterns cheatsheet PDF: https://doabledanny.gumroad.com/l/ennyj πŸ”— Amazon Kindle eBook & physical book: https://www.amazon.com/Mastering-Design-Patterns-Beginner-Friendly-Principles/dp/B0DBZGQZMZ ❀️ Try interactive Algorithms courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Algorithms (Made possible by a grant from our friends at Scrimba) ⭐️ Contents ⭐️ (0:00:00) Intro (0:00:33) Course contents (0:01:34) Gang of Four design patterns (0:02:39) What are design patterns & why learn them? (0:05:38) Course prerequisites (0:06:57) About me (0:07:32) Book version (0:08:19) Code repo (0:08:49) Setup (0:12:19) OOP concepts intro (0:12:42) Encapsulation - OOP (0:25:48) Abstraction - OOP (0:30:52) Inheritance - OOP (0:36:40) Polymorphism - OOP (0:45:04) Coupling - OOP (0:55:17) Composition - OOP (0:58:11) Composition vs inheritance - OOP (1:01:00) Fragile base class problem - OOP (1:05:24) UML (1:14:01) SOLID intro (1:15:01) S - SOLID (1:21:26) O - SOLID (1:32:20) L - SOLID (1:45:20) I - SOLID (1:54:10) D - SOLID (2:04:56) Design patterns intro (2:05:35) Behavioural design patterns (2:07:37) Memento pattern - behavioural (2:33:40) State pattern - behavioural (3:00:27) Strategy pattern - behavioural (3:26:47) Iterator pattern - behavioural (3:46:09) Command pattern - behavioural (4:24:17) Template method pattern - behavioural (4:56:50) Observer pattern - behavioural (5:31:20) Mediator pattern - behavioural (6:10:19) Chain of responsibility pattern - behavioural (6:42:55) Visitor pattern - behavioural (7:06:29) Interpreter pattern - behavioural (7:38:53) Structural design patterns intro (7:40:32) Composite pattern - structural (7:56:09) Adapter pattern - structural (8:13:26) Bridge pattern - structural (8:33:16) Proxy pattern - structural (8:51:33) Flyweight pattern - structural (9:15:25) Facade pattern - structural (9:27:13) Decorator pattern - structural (9:55:16) Creational design patterns intro (9:58:50) Prototype pattern - creational (10:19:13) Singleton pattern - creational (10:37:44) Factory method pattern - creational (10:55:03) Abstract factory pattern - creational (11:12:26) Builder pattern - creational (11:46:29) Course conclusion

🌐 Web & Search Guide Notes (DuckDuckGo, Yahoo & Bing):

Discover how to apply Master Design Patterns & SOLID Principles In C# - Full OOP Course For Beginners with this comprehensive video tutorial guide. Throughout this course, you will gain step-by-step knowledge for Master Design Patterns & SOLID Principles In C# - Full OOP Course For Beginners.

Learning Master Design Patterns & SOLID Principles In C# - Full OOP Course For Beginners is essential for modern technical workflows and software skills. Follow along with top-rated video tutorials from industry experts today on TutorTube.

Watch Master Design Patterns & SOLID Principles In C# - Full OOP Course For Beginners full video tutorial and step-by-step course guide with high quality video and audio details on TutorTube.

Follow along to enhance your skills efficiently on TutorTube.

πŸŽ“ Lesson Overview & Learning Outcomes:

Welcome to the step-by-step video guide for Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners taught by freeCodeCamp.org. This tutorial provides a comprehensive walkthrough designed to take you from foundational principles to practical implementation.

πŸ’‘ Key Topics Covered in This Course:

  • Core Fundamentals & Setup: Understanding the workspace, essential tools, and initial setup for Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners.
  • Step-by-Step Practical Demonstration: Hands-on implementation guided by freeCodeCamp.org with real-world examples.
  • Best Practices & Key Shortcuts: Time-saving workflows, keyboard shortcuts, and industry-standard recommendations.
  • Troubleshooting & Common Pitfalls: How to avoid common beginner errors and optimize your workflow for peak efficiency.

πŸ“‹ Recommended Prerequisites & Study Notes:

No prior advanced experience is required. Follow along with the video player above on any desktop computer, tablet, or mobile device. Pause and rewind at key steps to practice along with the instructor.

Explore more related video tutorials, course modules, and topic guides on TutorTube.