SOLID Principles Primer: Essential Basics for C# Developers



Learn and understand the basics of SOLID principles and apply them to a real-world example

What you will learn

Gain an insight into the importance of software design

Understand the symptoms of poor design

Explore the various SOLID principles that improve the design of software

Examine a C# class and showcase the application of each SOLID principle to it

Description

Are you a C# developer with some Object-Oriented Programming (OOP) and C# basics under your belt? Learn and understand the SOLID principles of Object Oriented Design with my course SOLID Principles Primer: Essential Basics for C# Developers!

In this course, we will be exploring all the five SOLID principles of Object-Oriented Design, and apply them to a real-world example.

Who Should Take This Course?

This course is ideal for C# developers who have some basic knowledge of Object Oriented Programming (OOP) and C#, and want to understand and explore the SOLID principles of Object-Oriented Design.

Software Required

This course is focused on conceptual understanding over tool-specific demonstrations, so there won’t be any Visual Studio walkthroughs in this course.

Course Format


‘;
}});


DealsCrown Telegram Banner

This course is a mini course, which means that it is shorter than a typical Udemy course. However, the content is condensed to fit in less than an hour.


What You Will Learn

By the end of this course, you will have gained an understanding of the following topics:

1. Why software design matters?

2. Symptoms of poor design (code smells)

3. The following five SOLID principles and how to apply them to a real-world example:

  • Single Responsibility Principle (SRP)
  • Open-Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)

Introduction

Welcome!

The SOLID Principles

Design Matters – Fixing Code with SOLID Principles
Single Responsibility Principle
Open-Closed Principle – Part 1
Dependency Inversion Principle
Open-Closed Principle – Part 2
Liskov Substitution Principle
Interface Segregation Principle

Conclusion

Thank you

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO

Check Today's 30+ Free Courses on Telegram!

X