תכנות מונחה עצמים בשפת Python
במקום להסביר תיאוריה, אנחנו מתחילים ממחלקה פשוטה ובונים אותה צעד אחר צעד עד לירושה ופולימורפיזם. בסוף המודול תכתבו מערכת ניהול ספרים קטנה שעובדת.
הדוגמאות בקוד לקוחות מפרויקטים אמיתיים, לא מתרגילים מלאכותיים.
המכון מציע תוכנית לימודים מובנית לתכנות, פיתוח תוכנה וטכנולוגיות דיגיטליות. המודולים בנויים סביב תרגול מעשי, עם דגש על כתיבת קוד נקי והבנת מערכות. לא מדובר בהרצאות תיאורטיות בלבד — כל נושא מלווה בתרגילים, פרויקטים ובדיקות הבנה.
לפרטי המסלוליםהקורסים מתאימים גם למי שמתחיל מאפס וגם למפתחים שמעוניינים להעמיק. הקבלה למחזור הקרוב פתוחה, מספר המקומות מוגבל.
מכון דיגיטל הוא מוסד חינוכי שמרכז חומרי לימוד מובנים לתכנות, פיתוח תוכנה וטכנולוגיות דיגיטליות. אנחנו עובדים עם מתכנתים מתחילים ומנוסים כאחד, ובונים מסלולי למידה שמתמקדים במיומנויות מעשיות — לא רק תיאוריה.
המודול החדש שלנו מתמקד ביסודות התכנות המונחה עצמים בשפת Python. זהו המשך ישיר לחומרי הלימוד הבסיסיים שכבר פורסמו במכון, ומיועד למי שמכיר את תחביר השפה ומעוניין להבין כיצד לבנות מערכות מורכבות יותר.
המודול כולל תרגילים מעשיים בנושא מחלקות, ירושה ופולימורפיזם, עם דוגמאות קוד שניתן להריץ ישירות בסביבת הפיתוח.
למעבר לחומרי הקורסהקורסים בנויים סביב תרגול אמיתי, לא רק הרצאות. כל מודול מסתיים בפרויקט קטן שאפשר להציג בתיק העבודות.
במקום להסביר תיאוריה, אנחנו מתחילים ממחלקה פשוטה ובונים אותה צעד אחר צעד עד לירושה ופולימורפיזם. בסוף המודול תכתבו מערכת ניהול ספרים קטנה שעובדת.
הדוגמאות בקוד לקוחות מפרויקטים אמיתיים, לא מתרגילים מלאכותיים.
לומדים לתכנן מערכת מבוזרת לפני שכותבים שורת קוד. מנתחים מתי מיקרוסרוויסים באמת נחוצים ומתי מונוליט פשוט עדיף.
כולל תרגיל תכנון מלא: חלוקה לשירותים, הגדרת ממשקים וטיפול בכשלים.
עוברים על useState, useReducer, Context API ו-Redux Toolkit. כל טכניקה מלווה בדוגמה שמראה מתי היא מתאימה ומתי היא מסבכת את הקוד.
בסוף המודול בונים אפליקציית משימות עם מצב גלובלי שמגיבה לשינויים בזמן אמת.