Write code that is easy to change: SOLID, composition, and the 13 everyday design patterns, each refactored from a real problem. In Python or Java.
Créé par Ouissem BEN HENIA
Ce cours s'adapte à vous : choisissez une filière, puis une technologie par groupe. Le sommaire, votre progression et votre certificat suivent votre choix.
The concept videos are shared; pick the language of the code videos and the labs.
Aperçu du contenu pour Design Patterns — Level 1 — Python
39
Vidéos
39
Quiz
17
Labs
10h 13min
Durée totale
Learn to design code that survives change requests. Each topic starts with a shared concept video: a real change request that hurts, the painful "before" code, the pattern as a class diagram and a step-by-step refactoring, and when the pattern is NOT worth it. Then continue in Python or Java: the same refactoring in real code, the idiomatic version of your language (often just a function in Python), where the standard library already uses it, and the traps. Capstone: refactor the checkout of a small online shop.
Ouissem BEN HENIA
11 cours • 3 élèves • 0 ★