Python SOLID Principles and Top Design Patterns
Автор: CodeTekTeach
Загружено: 3 мар. 2025 г.
Просмотров: 1 279 просмотров
INTRODUCTION
0:00:00 1. What are Design Patterns and why do we need them
0:02:12 2. The Design Patterns Covered in This course.
0:04:50 4. The WHY Of Software Architecture.
0:08:24 5. Why use UML
0:11:10 6. Organized vs. Unorganized code.
0:12:40 7. Setting Up the IDE and Python Environment
0:18:31 8. OPTIONAL UML Refresher.
PYTHON OOP REFRESHER
0:24:30 1. Python OOP Refresher - Theory Part #1
0:37:09 2. Python OOP Refresher - Theory Part #2
0:46:42 3. Python OOP Refresher - Code Studies Part #1
0:50:50 4. Python OOP Refresher - Code Studies Part #2
0:52:41 5. Python OOP Refresher - Code Studies Part #3
0:56:49 6. Python OOP Refresher - Code Studies Part #4
1:02:02 7. Python OOP Refresher - Code Studies Part #5
1:06:15 8. Python OOP Refresher - Code Studies Part #6
1:09:08 9. Python OOP Refresher - Code Studies Part #7
WHAT MAKES A GREAT ARCHITECTURE
1:13:53 1. Hallmarks of Good Architecture.
1:17:29 2. S.O.L.I.D Design Principles.
1:23:58 1. Understanding the Singleton Pattern
1:30:56 2. Singleton Pattern - Architectural Considerations Part#1 - Simple Approach
1:40:25 3. Singleton Pattern - Architectural Considerations Part#2 - Using Metaclasses
1:47:45 4. Singleton Pattern - Architectural Considerations Part#3 - Thread-Safety
1:54:41 6. Coding Part#1 - Implementing Singleton Pattern in Python
2:08:37 7. Coding Part#2 - Practical Examples of Singleton In Python
2:20:21 8. Singleton Pattern Coding Exercises
FACTORY METHOD DESIGN PATTERN
2:22:46 1. Understanding Factory Method Pattern
2:31:46 2. Architectural Considerations for Factory Method Pattern
2:37:24 3. Coding the Factory Method Pattern in Python
2:48:43 5. Factory Method Pattern Coding Exercises
BUILDER DESIGN PATTERN
2:50:46 1. Understanding Builder Design Pattern
2:59:42 2. Architectural Considerations for Builder Design Pattern
3:04:49 3. Coding the Builder Pattern in Python
3:11:07 5. Builder Design Pattern Coding Exercises
ADAPTER DESIGN PATTERN
3:12:16 1. Understanding the Adapter Design Pattern
3:19:21 2. Architectural Considerations for the Adapter Pattern
3:22:17 3. Coding the Adapter Pattern In Python
3:27:10 5. Adapter Design Pattern Coding Exercises
STRATEGY DESIGN PATTERN
3:29:13 1. Understanding the Strategy Design Pattern
3:34:25 2. Architectural Consideration for the Strategy Design Pattern
3:38:29 3. Coding the Strategy Design Pattern
3:44:05 5. Strategy Design Pattern Coding Exercise
OBSERVER DESIGN PATTERN
3:46:18 1. Understanding the Observer Design Pattern
3:48:46 2. Architectural Consideration for the Observer Design Pattern
3:55:17 3. Coding with the Observer Pattern
4:09:15 4. Observer Design Pattern Coding Exercise
. STATE DESIGN PATTERN
4:12:16 1. Understanding the State Design Pattern
4:21:54 2. Architectural Consideration for the State Design Pattern
4:27:25 3. Coding the State Design Pattern
. COURSE ASSIGNMENT - THE GAME OF LIFE
4:35:21 1. About John Conway's Game Of Life Simulation
4:47:27 2. A Word about the Game of Life Architecture
. FINAL THOUGHTS
4:50:04 1. Where do you go from here
4:51:47 2. Thank you!

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: