Injection Principles & Applying SOLID Principles

SOLID
  • 13 Videos | 1h 15m 43s
  • Earns a Badge
Likes 20 Likes 20
Dependency injection and the Dependency Inversion Principle of SOLID go hand-in-hand. Discover dependency injection in C#, and how to apply the SOLID principles to an application.

WHAT YOU WILL LEARN

  • describe what dependency Injection is and how it relates to dependency inversion
    recognize the issues that tight coupling typically causes
    recognize what constructor injection is
    recognize what property injection is
    recognize what method injection is
    implement dependency injection in C#
    recognize the key benefits of implementing SOLID in a real-world application
  • implement the SRP as part of an application
    implement the OCP as part of an application
    implement the LSP as part of an application
    implement the ISP as part of an application
    implement the DIP as part of an application
    implement dependency injection as part of an application

IN THIS COURSE

  • Playable
    1. 
    Dependency Injection and Dependency Inversion
    8m 7s
    UP NEXT
  • Playable
    2. 
    Problems with Tight Coupling
    5m 11s
  • Locked
    3. 
    Constructor Injection in C#
    4m 1s
  • Locked
    4. 
    Property Injection in C#
    2m 33s
  • Locked
    5. 
    Method Injection in C#
    4m 15s
  • Locked
    6. 
    Implementing Dependency Injection in C#
    7m 15s
  • Locked
    7. 
    Planning for a SOLID Application
    6m 59s
  • Locked
    8. 
    Applying the Single Responsibility Principle
    7m 50s
  • Locked
    9. 
    Applying the Open-Closed Principle
    5m 21s
  • Locked
    10. 
    Applying the Liskov Substitution Principle
    7m 7s
  • Locked
    11. 
    Applying the Interface Segregation Principle
    3m 51s
  • Locked
    12. 
    Applying the Dependency Inversion Principle
    2m 40s
  • Locked
    13. 
    Applying the Dependency Injection Principle
    6m 4s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 62 Likes 62