Clean Coding Techniques: Introduction to SOLID

  • 12 Videos | 24m 45s
  • Includes Assessment
  • Earns a Badge
Likes 22 Likes 22
SOLID is a set of software development principles that can be used to create better code. During this course, you can discover SOLID and its five principles. Begin by learning Single Responsibility Principle techniques, and the Open/Closed principle. Next, you will observe the Liskov Substitution Principle (LSP) and its techniques. From there you can explore the Interface Segregation Principle (ISP) and the Dependency Inversion Principle (DIP), and their techniques. As a review exercise, you will list the five principles of SOLID; list the benefits of S; briefly explain the two modules in O; and briefly explain L, I, and D.

WHAT YOU WILL LEARN

  • describe the SOLID model and its five principles
    define the Single Responsibility Principle and how it fits in the SOLID model
    describe techniques used with the Single Responsibility Principle
    describe the Open/Closed Principle and how it fits in the SOLID model
    specify techniques used in the Open/Closed Principle
    define the LSP and how it fits in the SOLID model
  • specify techniques used in the LSP
    define the Interface Segregation Principle and how it fits in the SOLID model
    specify techniques used in the Interface Segregation Principle
    define the DIP and how it fits in the SOLID model
    specify techniques used in the DIP
    describe the SOLID model and its five principles

IN THIS COURSE

  • Playable
    1. 
    What Is SOLID?
    1m 31s
    UP NEXT
  • Playable
    2. 
    Introduction to the Single Responsibility Principle
    1m 56s
  • Locked
    3. 
    Single Responsibility Principle Techniques
    1m 16s
  • Locked
    4. 
    Introduction to the Open/Closed Principle
    1m 8s
  • Locked
    5. 
    Open/Closed Principle Techniques
    1m 38s
  • Locked
    6. 
    Introducing the Liskov Substitution Principle (LSP)
    1m 16s
  • Locked
    7. 
    Liskov Substitution Principle (LSP) Techniques
    1m 55s
  • Locked
    8. 
    Introducing Interface Segregation Principle (ISP)
    1m 7s
  • Locked
    9. 
    Interface Segregation Principle Techniques
    1m 36s
  • Locked
    10. 
    Introducing the Dependency Inversion Principle (DIP)
    1m 23s
  • Locked
    11. 
    Dependency Inversion Principle (DIP) Techniques
    1m 20s
  • Locked
    12. 
    Exercise: Describe the SOLID Model
    3m 10s

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 41 Likes 41  
Likes 98 Likes 98  
Likes 87 Likes 87