только у нас скачать шаблон dle скачивать рекомендуем

Фото видео монтаж » Видео уроки » Test Driven Object Oriented Design - Solid, Patterns & LLD

Test Driven Object Oriented Design - Solid, Patterns & LLD

Test Driven Object Oriented Design - Solid, Patterns & LLD
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
https://www.udemy.com/course/test-driven-object-oriented-design-solid-patterns-lld/




Links are Interchangeable - No Password - Single Extraction
Poproshajka




Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.