קורס תכנות מונחה עצמים
OOP - Object Oriented Programming
חומר לימוד של מדעי המחשב

- 23 שעות
- 56 הרצאות
תוכנית הלימודים
מה לומדים בקורס תכנות מונחה עצמים?
זהו קורס תכנות מונחה עצמים (OOP) בעברית, בשפת C# ובסביבת דוט-נט. הקורס נפתח בשאלות הבסיס: מה זה תכנות מונחה עצמים, מהם היתרונות שלו ומה ההבדל בין Class לבין Object. משם בונים מחלקות צעד אחר צעד – Methods, Properties, בנאי (Constructor) ומפרק (Destructor) – ועוברים למושגים שמבדילים בין מתכנת מתחיל למתכנת מקצועי. כל שיעור הוא סרטון עם הדגמה על המסך, כך שרואים את הקוד נכתב בזמן אמת.
בקורס 56 הרצאות וידאו, בסך הכול כ-23 שעות. המושגים הקשים, כמו הורשה, Reference מול Value, Delegate ו-Events, מוסברים מכמה כיוונים: לכל אחד מהם יש הרצאה נוספת עם דוגמאות שונות, כדי שההבנה תהיה עמוקה.
במרכז הקורס שלושה עמודי תווך. הראשון הוא ההורשה (Inheritance) יחד עם Encapsulation, מחלקות sealed ו-Override. השני הוא פולימורפיזם עם מחלקות אבסטרקטיות וממשקים (Interface), כולל ההבדל ביניהם. השלישי הוא מצביעים לפונקציות (Delegate) ואירועים (Events).
בהמשך הקורס מתרחבים גם לנושאים שמחברים את הכול יחד: מערכים של אובייקטים, שלבי יצירת אובייקט, אופרטורים מותאמים, מרחבי שמות וכללי מתן שמות. הקורס מסתיים בפרויקט גמר שמרכז את מודול ה-OOP ומאפשר לבדוק שהבנתם את החומר.
למי הקורס מתאים?
- מי שסיים קורס יסודות ב-C# ורוצה לעבור לשלב הבא.
- סטודנטים למדעי המחשב שמתקשים במושגי OOP ורוצים הסברים בעברית.
- מתכנתים שכותבים קוד פרוצדורלי ורוצים לעבור לארכיטקטורה מסודרת.
- מי שעובד עם קוד קיים ב-C# ורוצה להבין למה הוא בנוי ממחלקות, ממשקים ואירועים.
- מי שמתכונן לראיונות עבודה, ורוצה לרענן נושאים מרכזיים כמו הורשה, פולימורפיזם ו-Interface.
מומלץ להכיר משתנים, תנאים, לולאות ופונקציות לפני שמתחילים.
מה תדעו לעשות בסוף הקורס?
- להגדיר מחלקות, אובייקטים, Properties ו-Methods ולהשתמש ב-Static Class.
- לבנות היררכיית הורשה ולשלוט בהרשאות הגישה (Modifiers) וב-Scope.
- להבדיל בין Reference Type ל-Value Type ולהשתמש ב-struct.
- לממש פולימורפיזם, מחלקות אבסטרקטיות וממשקים.
- לטפל בחריגות (Exception Handling) ולהשתמש באופרטורים is ו-as.
- לעבוד עם Delegate ועם Events, ולהעמיס אופרטורים (Operator Overloading).
- לארגן קוד בעזרת namespace ולקבוע שמות לפי Naming Convention.
- ליצור Collection, להשתמש בממשק IEnumerable ולכתוב קוד גנרי עם Generics.
איך לומדים?
הלימוד אונליין ובקצב שלכם: בוחרים הרצאה, כותבים את הקוד יחד עם המרצה ובודקים אותו ב-Visual Studio. מומלץ לא לדלג על ההרצאות הנוספות באותו נושא, כי הן מחזקות את ההבנה. כל ההרצאות בעברית, והן מחולקות לנושאים קצרים, כך שאפשר ללמוד נושא אחד בכל ערב ולחזור אליו בהמשך. אם מושג עדיין לא ברור, אפשר לפנות למרצה בטלפון.
מנוי PracticU עולה 350 ₪ לחודש ומאפשר ללמוד בכל הקורסים באתר, עם תמיכה אישית של המרצה בטלפון. יום הניסיון הראשון חינם, וצופים שהשלימו את ההרצאות מקבלים תעודת סיום של PracticU.
שאלות נפוצות
מה צריך לדעת לפני קורס תכנות מונחה עצמים?
מומלץ להכיר יסודות תכנות ב-C#: משתנים, תנאים, לולאות ופונקציות. הקורס מסביר את מושגי ה-OOP מההתחלה.
כמה זמן לוקח הקורס?
בקורס 56 הרצאות וידאו, כ-23 שעות. אתם קובעים את הקצב וחוזרים לכל הרצאה כמה פעמים שצריך.
מה ההבדל בין Interface ל-Abstract Class?
בקורס יש הרצאה מיוחדת שמסבירה את ההבדל בין שניהם, לצד הרצאות על כל אחד מהם בנפרד.
האם הקורס מלמד Delegates ו-Events?
כן. כמה הרצאות מוקדשות למצביע לפונקציה (Delegate) ולאירועים (Events), כולל תרגיל מעשי.
כמה עולה הקורס?
אין תשלום נפרד על הקורס: המנוי של 350 ₪ לחודש כולל את כל הקורסים באתר וליווי אישי בטלפון. מתחילים ביום ניסיון חינם.
האם מקבלים תעודה בסוף הקורס?
כן. תעודת סיום של PracticU ניתנת לתלמידים רשומים אחרי הצפייה בהרצאות הקורס ומופיעה באזור האישי.