Low Level System Design, Design Patterns & SOLID Principles Год выпуска: 2024 Производитель: Udemy Сайт производителя: https://www.udemy.com/course/low-level-system-design/ Автор: Prateek Narang Продолжительность: ~8h56m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Are you looking to take your Java programming skills to the next level and master the art of designing scalable, maintainable, and efficient software systems? In this course, Low Level System Design, Design Patterns & SOLID Principles, Prateek Narang, an experienced Software Engineer and Instructor and having worked with companies like Google, Scaler, Coding Minutes etc will guide you through the world of object-oriented design patterns, essential for building robust applications in real-world scenarios. What You’ll Learn: Understand the fundamental design patterns used in software engineering and how to apply them effectively in Java. Explore creational, structural, and behavioral patterns, and their practical use cases. Write cleaner, more efficient code by leveraging well-established design principles. Learn how to improve low-level design for building scalable and maintainable applications. Solve complex design problems with ease using proven design techniques.
Содержание
01:34 Course Logistics 02:41 Github Repository 00:04 PDF Notes 00:03 OOPS - Classes, Objects, Interfaces, Inheritance & Polymorphism 22:45 Small Note on Access Modifers 01:49 Unified Modelling Language (UML) 15:07 Object Oriented Programming Quiz 5 вопросов SOLID Principles 00:42 07:39 12:52 Liskov Substiution Principle (LSP) 16:16 Interface Segregation Principle (ISP) 06:57 Dependency Inversion Principle (DIP) 13:30 SOLID Quiz 5 вопросов Introduction to Design Patterns 03:31 Introduction to Behavioural Design Patterns 01:56 05:03 12:18 03:51 Graphic Editor Application Exercise 1 вопрос Memento Pattern Quiz 5 вопросов 06:30 Solution - Observer Pattern 05:47 Implementation - Observer Pattern 11:40 Observer Pattern Benefits & Use Cases 02:41 Stock Price Monitoring System Application Exercise 1 вопрос Observer Pattern Quiz 5 вопросов Strategy Pattern - Problem Statement 04:18 Strategy Pattern - Solution 07:51 FlexiText Formatter Application Exercise 1 вопрос Strategy Pattern Quiz 5 вопросов Command Pattern - Problem Statement 05:07 Command Pattern - Solution 09:12 Command Pattern - Benefits & Use Case 04:07 Remote Control System Application Exercise 1 вопрос Command Pattern Quiz 5 вопросов Template Method Pattern - Problem Statement 05:37 Template Method Pattern - Solution 07:01 Report Generator Application Exercise 1 вопрос Template Method Pattern Quiz 5 вопросов Iterator Pattern - Problem Statement 07:30 Iterator Pattern - Solution 10:33 Iterator Pattern - Benefits & Java Iterables 07:24 Notification Management System Application Exercise 1 вопрос Iterator Pattern Quiz 5 вопросов State Pattern - Problem 08:48 State Pattern - Implementation & Benefits 08:29 Media Player Application Exercise 1 вопрос State Pattern Quiz 5 вопросов Mediator Pattern - Problem Statement 06:23 Mediator Pattern - Implementation 12:11 Mediator Pattern - Benefits & Use Cases 02:34 Flight Control System Application Exercise 1 вопрос Mediator Pattern Exercise 5 вопросов Introduction to Creational Patterns 02:27 Singleton Pattern - Problem Statement 06:51 Singleton Pattern - Solution 06:31 Logger Application Exercise 1 вопрос Singleton Pattern Quiz 5 вопросов Builder Design Pattern - Problem Statement 06:06 Builder Design Pattern - Solution 11:12 Meal Builder Application Exercise 1 вопрос Builder Design Pattern Quiz 5 вопросов Factory Pattern - Problem 05:35 Factory Pattern - Solution 05:34 Document Creation Application Exercise 1 вопрос Factory Design Pattern Quiz 5 вопросов Abstract Factory Pattern - Problem 05:09 Abstract Factory Pattern - Code 10:32 Abstract Factory Pattern Quiz 5 вопросов Prototype Pattern Problem 12:46 Prototype Pattern Solution 08:40 Video Game Application Exercise 1 вопрос Prototype Pattern Quiz 5 вопросов Structural Design Patterns 01:10 Adapter Pattern - Problem 05:05 Adapter Pattern - Solution 08:55 Weather Service Application Exercise 1 вопрос Adapter Pattern Quiz 5 вопросов Decorator Pattern Problem 07:52 Decorator Pattern Solution 11:08 Coffee Shop Application Exercise 1 вопрос Decorator Pattern Quiz 5 вопросов Proxy Pattern Problem 08:47 Proxy Pattern Solution 05:59 Network Service Proxy Application Exercise 1 вопрос Proxy Pattern Quiz 5 вопросов Composite Pattern Problem 07:32 Composite Pattern Solution 07:39 Restaurant Menu Application Exercise 1 вопрос Composite Pattern Quiz 5 вопросов Facade Pattern - Problem 05:48 Facade Pattern - Solution 05:42 Home Theater System Application Exercise 1 вопрос Facade Pattern Quiz 5 вопросов FlyWeight Pattern - Motivation 08:44 FlyWeight Pattern - Problem 04:19 FlyWeight Pattern - Solution 10:57 Document Editor Application Exercise 1 вопрос FlyWeight Pattern Quiz 5 вопросов Problem Statement PDF 02:10 Ride Sharing App Problem & Requirements 07:49 Ride Sharing App Code V1 - Part 1 14:48 Ride Sharing App Code V1 - Part 2 16:09 Refactoring Ride Sharing App Code - 1 17:43 Refactoring Ride Sharing App Code - 2 11:07 Refactoring Ride Sharing App Code - 3 14:22 Refactoring Ride Sharing App Code - 4 04:11
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum