SOLID Principles of Object-Oriented Design and Architecture
Leverage the power of SOLID principles to achieve clean, extensible and maintainable architecture
What you will learn
Leverage SOLID principles to craft clean, extensible and maintainable software systems
Discover the intricate and less known details of SOLID principles
Understand the scope and the trade-offs associated with each SOLID principle
Adopt the best practices of Object-Oriented Design and Architecture in your work
Refine your skills for interviews targeting Senior Developer, Architect, and Tech Lead roles
Make software development more enjoyable for yourself!
Description
SOLID principles are a set of architectural guidelines that help you craft clean, extensible, and maintainable systems. Mastering the SOLID principles gives you a set of skills to produce the highest-quality software.
With this course, you'll go beyond just writing code to become a software designer. If you aspire to roles such as senior developer, architect, or tech lead, then the material in these lectures will be very useful for you. Additionally, the deep insights into the world of Object-Oriented Design that you'll acquire here will make programming much more enjoyable!
SOLID is an acronym that stands for five core principles of Object-Oriented Design and Architecture:
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
These principles embody more than 40 years of academic research and industry experience, passed to us from the previous generations of developers.
While each of SOLID principles can be described in one sentence, they are far from being simple to apply in practice. In this course, you will learn how to use SOLID principles in your own projects. I'll explain all the complex topics in simple words, using real-world examples, so you'll have very smooth and enjoyable learning experience.
You'll also discover many interesting historical facts about the people behind the SOLID principles and the software architecture. This historical background will allow you to see the bigger picture, and make the course more colorful and engaging.
It's not an overstatement to say that learning SOLID principles will open a new dimension of software development for you. So, I invite you to join me on this exciting journey into the depth of SOLID principles of Object-Oriented Design and Architecture!
Content
Introduction
Single Responsibility Principle
Abstractions
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Summary
Screenshots
Reviews
Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 2/22/2021 | FEB_21 | 92% OFF | expired |