From Zero to Hero: SOLID Principles for C# Developers
2h 19m 57s
English
Paid
June 8, 2024
SOLID Principles have been a staple of modern software engineering for many years. They are some of the most used software engineering principles that every company requires knowledge of, if not the most used. This course will teach you what SOLID principles are and why they are so important. It will also go in-depth with practical examples and animations to give you a fundamental understanding of the five principles. The course will also briefly cover some other acronyms, such as DRY, YAGNI and KISS, which are also used heavily by most software developers. Join Alex Hyett in this journey to master the SOLID principles in C#!
Watch Online From Zero to Hero: SOLID Principles for C# Developers
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Welcome | 01:17 |
2 | What will you learn in this course? | 01:39 |
3 | Who is the course for and prerequisites | 01:11 |
4 | History of SOLID | 02:09 |
5 | Purpose of SOLID | 04:37 |
6 | Definition | 01:33 |
7 | Responsibilities | 03:14 |
8 | Reasons to Change | 05:34 |
9 | Cohesion and Coupling | 03:27 |
10 | Reusability | 01:57 |
11 | Example | 12:49 |
12 | SRP Summary | 01:37 |
13 | Definition | 04:24 |
14 | Abstractions | 03:19 |
15 | Example | 15:00 |
16 | Decorator Pattern | 03:48 |
17 | Extension Methods | 01:40 |
18 | OCP Summary | 02:07 |
19 | Definition | 02:39 |
20 | Rules of LSP | 01:27 |
21 | Method Rules | 07:07 |
22 | Class Property Rules | 02:26 |
23 | Example | 02:43 |
24 | LSP Summary | 02:46 |
25 | Definition | 03:27 |
26 | Detecting and Fixing ISP Violations | 03:26 |
27 | Simple Example | 10:57 |
28 | ISP Summary | 01:48 |
29 | Definition | 02:52 |
30 | Dependency Injection and Other Methods | 03:44 |
31 | Example | 07:06 |
32 | DIP Summary | 02:22 |
33 | Introduction | 00:35 |
34 | DRY | 04:49 |
35 | YAGNI | 02:53 |
36 | KISS | 01:51 |
37 | Course Conclusion | 03:37 |
Similar courses to From Zero to Hero: SOLID Principles for C# Developers
![From Zero to Hero: Unit testing for C# Developers](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-unit-testing-for-c-developers.jpg)
From Zero to Hero: Unit testing for C# Developers
Duration 3 hours 39 minutes 32 seconds
Course
![Foundation in C#: Object Oriented Programming Part 2](https://cdn.courseflix.net/courses/100x56/foundation-in-c-object-oriented-programming-part-2.jpg)
Foundation in C#: Object Oriented Programming Part 2
Duration 7 hours 24 minutes 3 seconds
Course
![Getting Started: C#](https://cdn.courseflix.net/courses/100x56/getting-started-c.jpg)
Getting Started: C#
Duration 5 hours 7 minutes 40 seconds
Course
![C# Developers: Double Your Coding Speed](https://cdn.courseflix.net/courses/100x56/c-developers-double-your-coding-speed.jpg)
C# Developers: Double Your Coding Speed
Duration 1 hour 30 minutes 36 seconds
Course
![From Zero to Hero: gRPC in .NET](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-grpc-in-net.jpg)
From Zero to Hero: gRPC in .NET
Duration 3 hours 24 minutes 24 seconds
Course
![Getting Started: Clean Architecture in .NET](https://cdn.courseflix.net/courses/100x56/getting-started-clean-architecture-in-net.jpg)
Getting Started: Clean Architecture in .NET
Duration 3 hours 10 minutes 59 seconds
Course
![Unity RPG Shops & Abilities: Intermediate C# Game Coding](https://cdn.courseflix.net/courses/100x56/unity-rpg-shops-abilities-intermediate-c-game-coding.jpg)
Unity RPG Shops & Abilities: Intermediate C# Game Coding
Duration 18 hours 51 minutes 42 seconds
Course
![Building Microservices With .NET](https://cdn.courseflix.net/courses/100x56/building-microservices-with-net.jpg)
Building Microservices With .NET
Duration 18 hours 10 minutes 56 seconds
Course
![From Zero to Hero: Entity Framework Core in .NET](https://cdn.courseflix.net/courses/100x56/from-zero-to-hero-entity-framework-core-in-net.jpg)
From Zero to Hero: Entity Framework Core in .NET
Duration 8 hours 32 minutes 27 seconds
Course
![Design Patterns in C# and .NET](https://cdn.courseflix.net/courses/100x56/design-patterns-in-c-and-net.jpg)
Design Patterns in C# and .NET
Duration 20 hours 15 minutes 1 second
Course