Tutorials > Test Driven Object Oriented Design - Solid, Patterns & LLD
Test Driven Object Oriented Design - Solid, Patterns & LLDDate: 28 January 2023 | Posted by: voska89 |
![]() Published 1/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 3.35 GB | Duration: 6h 36m Test driven way of understanding Object Oriented principles, patterns and solving problems What you'll learn Able to approach Object Oriented Design in the test driven way Will get hands on and understanding of Object Oriented Design SOLID design principles Will get hands on and understanding of Object Oriented Design SOLID design principles 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) Aid in cracking OOPS, LLD & TTD interviews Aid in cracking top tech interviews of companies such Amazon, GoJek, Thoughtworks , Microsoft & MAANG league ones Requirements Basic understand of Java or any OOP languge Basic understanding of OOPS concept Basic idea of unit testing Description Test first way of implementing SOLID principles, Design Patterns, and solving LLD problems.BenefitsUnderstanding Object Oriented designBuilding a mental model to crack LLD/OOPS problemsHelp to think in a test-driven wayHelp in designing the architecture of the systemLearning ObjectivesSOLID principlesDesign PatternsApproach LLD / OOPS ProblemsTest Driven Development (TDD) & Clean CodeSteps to crack problems in tech interviewIntended LearnersFull Stack, Backend developer & Tech ArchitectsCandidates interviewing for top tech interviewsCS graduatesClean coding & TDD enthusiasticCourse StructureSection 1: SOLID PrinciplesDefine: Will define one by one each solid principle.Test: Implement banking app via TDD (Test Driven Development). Will start by writing the requirement in the form test and then will fix/implement it.Implementation: Implement solution & improve design using SOLID principle and test should remain fixed after it or can implement new requirement using the principle.Section 2: Design PatternsDefine: Explain the design pattern with a real-world exampleTest: Lay down business requirements via writing testImplementation: Fix the test / implement requirement by applying that design patternSection 3: Shopping CartDefine: Explain the problemThink: Think solution & write down a rough structure of it. Suggest possible actors & their behaviorsTest: Start coding. Write down one by one requirement as a test.Fix: Fix the test incrementally & code the whole solution via it. Use principles & best practices.Section 4: Parking LotDefine: Explain the problemThink: Think solution & write down a rough structure of it. Suggest possible actors & their behaviorsTest: Start coding. Write down one by one requirement as a test.Fix: Fix the test incrementally & code the whole solution via it. Use principles & best practices. Overview Section 1: Introduction Lecture 1 Course Structure Lecture 2 Resources Section 2: SOLID principles Lecture 3 SOLID Principles Intro Lecture 4 Single Responsibility Principle (SRP) Introduction Lecture 5 Banking App Initial Setup & Test Deposit Money Lecture 6 Banking App - Test Withdraw Money Lecture 7 Banking App - Test Loan Interest Lecture 8 Banking App - Test Send OTP Lecture 9 Implementing SRP on Banking App - Part 1 Lecture 10 Implementing SRP on Banking App - Part 2 Lecture 11 Open & Close Principle (OCP) Intro Lecture 12 Implementing Open & Close Principle (OCP) - Part 1 Lecture 13 Implement Open & Close Principle (OCP) Part 2 Lecture 14 Liskov Substitution Principle (LSP) Introduction Lecture 15 Implementing Liskov Substitution Principle (LSP) - Part 1 Lecture 16 Implementing Liskov Substitution Principle (LSP) - Part 2 Lecture 17 Interface Segregation Principle (ISP) Intro Lecture 18 Implementing Interface Segregation Principle (ISP) - Part 1 Lecture 19 Implementing Interface Segregation Principle (ISP) - Part 2 Lecture 20 Dependency injection Principle (DIP) Intro Lecture 21 Implementing Dependency injection Principle Part - 1 Lecture 22 Implementing Dependency injection Principle Part - 2 Section 3: Design Patterns Lecture 23 Singleton Pattern Intro Lecture 24 Implementing Singleton Pattern Lecture 25 Strategy Pattern Intro Lecture 26 Strategy Pattern Implementation Lecture 27 Decorator Pattern Intro Lecture 28 Decorator Pattern Implementation Lecture 29 Command Pattern Intro Lecture 30 Command Pattern Implementation Lecture 31 Iterator Pattern Intro Lecture 32 Iterator Pattern Implementation Part 1 Lecture 33 Iterator Pattern Implementation Part 2 Lecture 34 Observer Pattern Intro Lecture 35 Observer Pattern Implementation Part 1 Lecture 36 Observer Pattern Implementation Part 2 Section 4: Shopping Cart Lecture 37 Problem Statement - Shopping Cart Lecture 38 Thinking Solution Lecture 39 Coding Solution - Add Product Lecture 40 Coding Solution - Display Price Lecture 41 Coding Solution - Additional Products + Sale Tax Section 5: Parking Lot Lecture 42 Problem Statement Lecture 43 Thinking Solution Lecture 44 Coding Solution - Park a Vehicle Lecture 45 Coding Solution - UnPark a Vehicle Lecture 46 Shopping Cart - Handle Additional products, calculate sale tax and total price Beginner in TDD, Object Oriented Design and Low Level Design,Students or professionals want to crack OOPS or LLD tech interviews for top tech companies,Will help professional design more clean testable code with great object oriented design Homepage DOWNLOAD LINK Fikper ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part1.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part2.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part3.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part4.rar.html Rapidgator ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part1.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part2.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part3.rar.html ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part4.rar.html Uploadgig ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part1.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part2.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part3.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part4.rar NitroFlare ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part1.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part2.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part3.rar ovsui.Test.Driven.Object.Oriented.Design..Solid.Patterns..Lld.part4.rar Links are Interchangeable - No Password - Single Extraction See full article |