SOLID Principles
MotiGraph
Level 04 — Professional Engineering Advanced Certificate

SOLID Principles

The five principles: single responsibility, open/closed, Liskov substitution, interface segregation and dependency inversion. The goal is not memorising acronyms but knowing when to apply each so code is easier to change and test.

3 lessons 150 min
  • SOLID
  • Principles
Skills

What You Will Learn in This Course

Explain each SOLID principle in plain terms.
Recognise where each one applies.
Refactor code toward SOLID.
Write code that is easier to change and test.

About This Course

The five principles: single responsibility, open/closed, Liskov substitution, interface segregation and dependency inversion. The goal is not memorising acronyms but knowing when to apply each so code is easier to change and test.

Requirements

  • Clean architecture.

Who It Is For

  • Advanced developers.
Curriculum

Course Content

3 items · 1 sections

  1. 01 Single responsibility and open/closed Preview 50 min
  2. 02 Liskov, interface segregation, dependency inversion 55 min
  3. 03 Refactoring toward SOLID 45 min
Certified

Certificates You Can Earn

Finish your course and receive an accredited MotiGraph certificate you can add to your CV and share with employers.

MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample