בינוני
Design Patterns
תבניות עיצוב
למדו את תבניות העיצוב החשובות ביותר בפיתוח תוכנה - Creational, Structural ו-Behavioral - עם דוגמאות קוד מעשיות ותרשימי UML.
שעות שיעורים1.2K לומדים
SingletonFactoryObserverStrategyDecoratorSOLID
טכנולוגיות בקורס
TypeScript
Python
3 שיעורים חינמיים מתוך 15
מה תדעו לעשות אחרי הקורס
לזהות מתי להשתמש ב-Strategy vs Observer vs Factory
לשפר קוד קיים באמצעות Refactoring לתבניות מוכרות
להסביר SOLID Principles עם דוגמאות מהשטח
לכתוב קוד שקל להרחיב בלי לשבור פיצ׳רים קיימים
תוכן הקורס
15 שיעורים · 12 שעות
- 1מבוא ל-Design Patterns - מה זה ולמה צריך15 דק׳חינם
- 2Singleton Pattern - מופע יחיד20 דק׳חינם
- 3Factory Method Pattern - יצירת אובייקטים25 דק׳
- 4Abstract Factory Pattern - משפחות אובייקטים25 דק׳
- 5Builder Pattern - בנייה מדורגת20 דק׳
- 6Prototype Pattern - שכפול אובייקטים15 דק׳
- 7Adapter Pattern - התאמת ממשקים20 דק׳חינם
- 8Decorator Pattern - הוספת יכולות25 דק׳
- 9Facade Pattern - ממשק פשוט למערכת מורכבת20 דק׳
- 10Observer Pattern - מנגנון אירועים25 דק׳
- 11Strategy Pattern - החלפת אלגוריתמים20 דק׳
- 12Command Pattern - עטיפת פקודות20 דק׳
- 13State Pattern - ניהול מצבים20 דק׳
- 14Template Method Pattern - שלד אלגוריתם20 דק׳
- 15סיכום ובחירת Pattern נכון - מתי להשתמש במה25 דק׳
מה אומרים הלומדים על הקורס
“סוף סוף מישהו שמסביר Design Patterns בעברית ובצורה שנכנסת. ממליץ בחום.”
אב
איתי בכמן
Full Stack Developer
קורסים נוספים שאולי יעניינו אתכם
Software Architecture
ארכיטקטורת תוכנה
למדו את הגישות המרכזיות לארכיטקטורת תוכנה - Microservices, Clean Architecture, DDD, CQRS, Event Sourcing ועקרונות SOLID - עם דגש על בחירת ארכיטקטורה נכונה.
14שיעורים
מתקדםרמה
14שעות
Databases
מסדי נתונים
למדו את עולם מסדי הנתונים - SQL, NoSQL, Indexing, Query Optimization, Transactions, Replication, Sharding ועוד - עם דגש על PostgreSQL, MongoDB ו-Redis.
13שיעורים
בינונירמה
12שעות