Home Search Profile

Master SOLID Principles in C#: Clean Code Pro Guide

Focused View

2:07:32

  • 1 -Introduction to the Course.mp4
    03:15
  • 2 -Overview of SOLID Principles.mp4
    07:25
  • 1 -What is Single Responsibility Principle.mp4
    04:53
  • 2 -Understanding and identifying SRP violation and fixing it - Code example.mp4
    07:44
  • 3 -Benefits of conforming to Single Responsibility Principle.mp4
    03:17
  • 1 -What is Open-Closed Principle.mp4
    03:57
  • 2 -Understanding and Identifying OCP violation and fixing it - Code example.mp4
    13:57
  • 3 -Benefits and importance of Open-Closed Principle.mp4
    03:41
  • 1 -What is Liskov Substitution Principle (LSP).mp4
    03:55
  • 2 -Understanding and Identifying LSP violation and fixing it - Code example.mp4
    16:28
  • 3 -Benefits and importance of Liskov Substitution Principle (LSP).mp4
    05:47
  • 1 -What is Interface Segregation Principle (ISP).mp4
    05:12
  • 2 -Understanding and Identifying ISP violation and fixing it - Code example.mp4
    06:01
  • 3 -Benefits and importance of Interface Segregation Principle (ISP).mp4
    03:43
  • 1 -What is Dependency Inversion Principle (DIP).mp4
    09:48
  • 2 -Understanding and Identifying DIP violation and fixing it - Code example.mp4
    09:15
  • 3 -More Topics closely related to DIP.mp4
    11:08
  • 4 -Benefits and importance of Dependency Inversion Principle (DIP).mp4
    04:27
  • 1 -Summary and what next.mp4
    03:39
  • More details


    Course Overview

    Master SOLID principles using C# to write maintainable, scalable, and robust code through practical examples and real-world applications.

    What You'll Learn

    • Understand and apply all five SOLID principles (SRP, OCP, LSP, ISP, DIP) in software design
    • Refactor and improve existing codebases for better readability and reduced technical debt
    • Design adaptable software systems that handle changing requirements with minimal impact

    Who This Is For

    • Aspiring software developers looking to build strong design foundations
    • Experienced developers seeking to improve their design skills
    • Software architects and team leads designing maintainable systems

    Key Benefits

    • Create clean, maintainable code that stands the test of time
    • Develop modular components for efficient reuse across projects
    • Gain skills that promote long-term project success and scalability

    Curriculum Highlights

    1. Single Responsibility Principle (SRP) with practical examples
    2. Open-Closed Principle (OCP) implementation techniques
    3. Liskov Substitution Principle (LSP) and interface design
    Focused display
    • language english
    • Training sessions 19
    • duration 2:07:32
    • Release Date 2025/06/02