Course Details

Previous Page


Introduction to SOLID


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
SOLID is a set of software development principles that can be used to create better code. In this course, you'll learn about SOLID and its five principles.

Target Audience
Software developers who wish to learn and implement clean coding techniques

Prerequisites
None

Expected Duration (hours)
0.4

Lesson Objectives

Introduction to SOLID

  • start the course
  • 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
  • Course Number:
    sd_clco_a03_it_enus

    Expertise Level
    Intermediate