← Back to list
Original certificate
Certificate
SOLID Principles of Object Oriented Design and Architecture

Practical object-oriented design covering single responsibility, open/closed design, Liskov substitution, interface segregation and dependency inversion. The course develops maintainable abstractions, loosely coupled components and testable code.
Topics covered
SRP; abstractions; OCP; LSP; ISP; DIP; applying architectural decisions in object-oriented languages.