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

From Zero to Hero: Unit testing for C# Developers

Duration 3 hours 39 minutes 32 seconds
Foundation in C#: Object Oriented Programming Part 2

Foundation in C#: Object Oriented Programming Part 2

Duration 7 hours 24 minutes 3 seconds
Getting Started: C#

Getting Started: C#

Duration 5 hours 7 minutes 40 seconds
C# Developers: Double Your Coding Speed

C# Developers: Double Your Coding Speed

Duration 1 hour 30 minutes 36 seconds
From Zero to Hero: gRPC in .NET

From Zero to Hero: gRPC in .NET

Duration 3 hours 24 minutes 24 seconds
Getting Started: Clean Architecture in .NET

Getting Started: Clean Architecture in .NET

Duration 3 hours 10 minutes 59 seconds
Unity RPG Shops & Abilities: Intermediate C# Game Coding

Unity RPG Shops & Abilities: Intermediate C# Game Coding

Duration 18 hours 51 minutes 42 seconds
Building Microservices With .NET

Building Microservices With .NET

Duration 18 hours 10 minutes 56 seconds
From Zero to Hero: Entity Framework Core in .NET

From Zero to Hero: Entity Framework Core in .NET

Duration 8 hours 32 minutes 27 seconds
Design Patterns in C# and .NET

Design Patterns in C# and .NET

Duration 20 hours 15 minutes 1 second