קורס Design Patterns

- 4 שעות
- 10 הרצאות
תוכנית הלימודים
מה לומדים בקורס Design Patterns של PracticU?
זהו קורס Design Patterns (דפוסי עיצוב) בעברית. הוא כולל 10 הרצאות וידאו (כ-4 שעות) ומתמקד בהדגמה מפורטת של דפוס עיצוב אחד – Singleton, שמוצגת בעשרה חלקים רצופים. במקום סקירה שטחית של הרבה דפוסים, הקורס צולל לדפוס אחד ומראה אותו לעומק, מכל הכיוונים.
דפוסי עיצוב הם פתרונות מוכחים לבעיות שחוזרות בכתיבת תוכנה, וכל מפתח מנוסה נדרש להכיר אותם. Singleton הוא דפוס שמבטיח שלמחלקה יהיה מופע אחד בלבד בתוכנה כולה, והוא נפוץ בכל מקום שבו צריך גישה אחת לשירות משותף. קורס שלם עליו מאפשר להבין לא רק איך כותבים אותו אלא גם מתי כדאי להשתמש בו.
ההדגמה מתקדמת בהדרגה, מחלק 1 עד חלק 10. מתחילים מהמימוש הבסיסי ומתקדמים אל הדקויות שמפתחים נתקלים בהן בעבודה אמיתית. כך מקבלים הבנה שאפשר להעתיק לפרויקט, ולא רק הכרת המושג.
לימוד דפוס עיצוב דרך הדגמה ארוכה שונה מקריאה בספר. כאן רואים את הקוד נכתב, נשבר, מתוקן ומשתפר, ולומדים מההחלטות של המרצה בזמן אמת. כל חלק מוסיף שכבה, ובסוף מקבלים תמונה מלאה של הדפוס מהרעיון ועד השימוש בפועל.
מי שמגיע לקורס עם ידע בתכנות מונחה עצמים ירוויח ממנו הכי הרבה. הדוגמה הנבחרת, Singleton, פשוטה להסבר אבל מלאה בדקויות, ולכן היא נבחרת לא פעם בראיונות עבודה ובמבחנים כדי לבדוק הבנה של מחלקות, של יצירת עצמים ושל גישה משותפת.
למי הקורס מתאים?
- מתכנתים שכבר כותבים קוד ורוצים ללמוד את דפוסי העיצוב, ורוצים להכיר דפוסי עיצוב בצורה מעשית.
- מי שמתכונן לראיון עבודה למפתח, שבו שואלים על דפוסי עיצוב.
- סטודנטים להנדסת תוכנה שרוצים הסבר מעשי ובעברית על Singleton.
- מפתחים שנתקלו ב-Singleton בקוד ארגוני וצריכים להבין איך הוא עובד.
נדרשת היכרות עם תכנות מונחה עצמים ועם שפת תכנות אחת לפחות, כי ההדגמה מניחה שאתם יודעים לכתוב ולהריץ קוד. הקורס קצר, ולכן אפשר לראות אותו בכמה ערבים ולחזור להרצאות הספציפיות לפי הצורך.
מה תדעו בסוף הקורס?
- להסביר מהם דפוסי עיצוב ולמה משתמשים בהם.
- להבין את הרעיון של Singleton ולמה הוא שימושי.
- לכתוב מימוש של Singleton בעצמכם.
- לזהות את הדפוס בקוד קיים ולהסביר אותו בראיון עבודה.
- להחליט מתי שימוש ב-Singleton מתאים לפרויקט, ומתי כדאי להימנע ממנו.
- לכתוב מחלקה שיש לה מופע יחיד, ולבדוק שהיא אכן מתנהגת כך.
- להמשיך ללמוד דפוסי עיצוב נוספים עם בסיס מעשי יציב.
איך לומדים?
הלימוד אונליין, בקצב שלכם, וההרצאות בעברית עם הדגמת קוד על המסך. המנוי של PracticU עולה 350 ₪ לחודש ופותח את כל הקורסים באתר, כולל ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם, ותלמידים רשומים מקבלים תעודת סיום של PracticU.
שאלות נפוצות
מה בדיוק לומדים בקורס Design Patterns?
הקורס מדגים את דפוס העיצוב Singleton בעשרה חלקים רצופים.
כמה זמן נמשך הקורס?
10 הרצאות וידאו, כ-4 שעות.
מה זה Singleton?
דפוס עיצוב שמבטיח שלמחלקה יהיה מופע אחד בלבד בתוכנה. בקורס רואים אותו בהדגמה מפורטת.
האם צריך ידע קודם?
כן. מומלץ להכיר תכנות מונחה עצמים ושפת תכנות אחת לפחות.
כמה עולה הקורס?
הקורס כלול במנוי של PracticU: 350 ₪ לחודש לכל הקורסים באתר, כולל ליווי אישי של המרצה בטלפון. אפשר להתחיל ביום ניסיון חינם.
האם מקבלים תעודה בסוף הקורס?
כן. תלמידים רשומים מקבלים תעודת סיום של PracticU אחרי שצפו בהרצאות הקורס, והיא מופיעה באזור האישי.