State, Visitor, Proxy, Mediator and the other GoF patterns, plus Dependency Injection, Repository, Unit of Work, MVC, events and anti-patterns. In Python or Java.
Created by Ouissem BEN HENIA
This course adapts to you: pick a track, then one technology per group. The table of contents, your progress and your certificate follow your choice.
The concept videos are shared; pick the language of the code videos and the labs.
Preview the content for Design Patterns — Level 2 — Python
37
Videos
37
Quizzes
16
Labs
9h 44m
Total time
Go from patterns to architecture. Finish the Gang of Four catalogue (State, Chain of Responsibility, Mediator, Memento, Visitor, Proxy, Abstract Factory, Prototype, Bridge, Flyweight), then learn the application patterns used in real projects: Dependency Injection, Repository, Unit of Work, MVC/MVVM and event-driven design. Recognise the anti-patterns (God object, spaghetti code, Singleton abuse, over-engineering), and refactor a small task-tracker app step by step in the capstone. Every topic: a shared concept video, then Python or Java.
Ouissem BEN HENIA
11 courses • 3 students • 0 ★