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.
من إعداد Ouissem BEN HENIA
تتكيف هذه الدورة معك: اختر مسارًا ثم تقنية واحدة لكل مجموعة. يتبع الفهرس وتقدمك وشهادتك اختيارك.
The concept videos are shared; pick the language of the code videos and the labs.
معاينة المحتوى لـ Design Patterns — Level 1 — Python
39
الفيديوهات
39
الاختبارات
17
المختبرات
10 س 13 د
المدة الإجمالية
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 دورات • 3 تلميذ • 0 ★