Test Driven Object Oriented Design - SOLID, Patterns & LLD
Test driven way of understanding Object Oriented principles, patterns and solving problems
3.88 (8 reviews)

91
students
6.5 hours
content
Apr 2023
last update
$79.99
regular price
What you will learn
The SOLID principles of object-oriented design: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
Design patterns: Participants will learn about common design patterns such as Command, Singleton, Observer, and Decorator.
Low-Level Design (LLD): Understanding of the technical aspects of software design, including memory management, performance optimisation, and trade-offs between
Build a mental model of test first ways of solving Object Oriented (OOPS) and Low Level Design Problems (LLD)
Understand & implement Test Driven Development (TDD)
Test Driven Development (TDD): Participants will learn how to write tests for their code, use TDD to drive their design, and implement code that is easy to test
Aid in cracking top tech interviews of companies such Amazon, GoJek, Thoughtworks , Microsoft & MAANG league ones
Writing maintainable code: Participants will learn how to write code that is easy to understand, maintain, and extend over time.
Real-world examples: The course will include real-world examples and hands-on exercises to help students apply the concepts they have learned.
Overall, the course will equip students with the skills and knowledge they need to write clean, maintainable, and scalable code using the latest best practices
Screenshots




5061498
udemy ID
1/5/2023
course created date
1/29/2023
course indexed date
kokku
course submited by