Udemy | Software Architecture: Meta and SOLID Principles in C#

Software Architecture: Meta and SOLID Principles in C#

Udemy | Software Architecture: Meta and SOLID Principles in C#

What you’ll learn

  • Determine if a class has too many responsibilities
  • Apply SRP to make classes more granular
  • Determine the smell of duplication caused by OCP violation
  • Apply OCP to remove or prevent duplications
  • Make client’s lives more enjoyable by applying ISP, making interfaces more granular
  • Determine LSP violations which break client’s code
  • Apply LSP to come up with proper inheritance
  • Apply DIP to develop plugin architecture
  • Build your own simple IoC-Container
  • Build clean API in C#
  • I’m tired to list all the stuff you’ll be able to do after this course )))

Requirements

  • Solid C# Background
  • At least half of a year of experience in a real-world project

Description

SOLID is an acronym which stands for SRP, OCP, LSP, ISP and DIP. These five acronyms in their turn stand for:   

  • Single Responsibility Principle   
  • Open/Closed Principle   
  • Liskov Substitution Principle   
  • Interface Segregation Principle   
  • Dependency Inversion Principle

In this course, you’ll learn how to apply meta and SOLID principles so that your application will live a long healthy life. It means you are going to learn how to write code of the high quality: readable, understandable and reliable.   

Course specifications:

Publisher: Udemy
teacher:Engineer Spock
Level: Advanced to advanced
Duration: 04:47:59
English language

 Software Architecture: Meta and SOLID Principles in C#

Free Download

You can also use Learn Enterprise WPF with XAML from Scratch Course 🙂

Source : www.udemy.com

,

Related Posts

No results found.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Menu