דילוג לתוכן המרכזי
eLearner.app

קורס אינטראקטיבי

קורס ג'אווה

למד את שפת Java מאפס עם הסברים מפורטים, דוגמאות מעשיות ותרגילים אינטראקטיביים: מתחביר בסיסי ובקרת זרימה ועד למושגי ליבה של OOP כמו מחלקות, ירושה, ממשקים ואוספים.

01 · מודול 1 - יסודות Java

2 שיעורים

המבנה של תוכנית Java, הצהרת משתנים פרימיטיבית, מניפולציה של מחרוזות ובקרת זרימה לוגית.

  1. 1.1משתנים ומבנה בסיסיהבן את המבנה של קובץ Java, המחלקה Main, נקודת הכניסה הראשית והצהרות משתנים פרימיטיביות.~10 min
  2. 1.2בקרת זרימהקבל החלטות עם תנאי if/else והפעל בלוקי קוד שוב ושוב באמצעות לולאות for ו-while.~12 min

02 · מודול 2 - OOP Fundamentals

2 שיעורים

מבוא לתכנות מונחה עצמים: מחלקות, שדות מופעים, בנאים, שיטות ועומס יתר.

  1. 2.1כיתות וחפציםהגדר מבני נתונים מותאמים אישית (מחלקות) וצור מופעים (אובייקטים) קונקרטיים בזיכרון באמצעות מילת המפתח החדשה.~12 min
  2. 2.2שיטות ועומס יתרהגדירו התנהגויות של אובייקטים באמצעות שיטות, טפלו בפרמטרים ובערכי החזרה והטמיעו עומס יתר של שיטות.~12 min

03 · מודול 3 - OOP מתקדם

2 שיעורים

פתח ארכיטקטורות הניתנות להרחבה והימנע משכפול באמצעות ירושה, פולימורפיזם ושיעורים מופשטים.

  1. 3.1ירושההרחב מחלקות קיימות באמצעות הרחבות, שימוש חוזר והתאם אישית בנאים עם super(), ועקוף שיטות עם @Override.~12 min
  2. 3.2פולימורפיזם ושיעורים מופשטיםהקצה מופעי תת מחלקות למשתנים מסוג אב, והגדר שרטוטים חלקיים עם מחלקות ושיטות מופשטות.~15 min

04 · מודול 4 - ממשקים ואוספים

2 שיעורים

ניתוק קוד באמצעות חוזים פורמליים (ממשקים) ותפעל קבוצות דינמיות של נתונים באמצעות המחלקה ArrayList.

  1. 4.1ממשקיםהגדירו והטמיעו חוזי התנהגות מנותקים מההיררכיה המעמדית באמצעות מילת המפתח ממשק.~15 min
  2. 4.2אוספים ו-ArrayListהשתמש במערכים דינמיים עם ArrayList, הבן סוגים גנריים ותפעל אלמנטים באמצעות שיטות הוספה, קבל וגודל.~15 min

05 · מודול 5 - טיפול בחריגים

2 שיעורים

טפל בשגיאות זמן ריצה עם בלוקים של try-catch וניהול משאבים אוטומטי באמצעות נסה עם משאבים.

  1. 5.1בלוקים של try-catchהבן כיצד ליירט ולטפל בחריגים ב-Java באמצעות try, catch וסעיף finally האופציונלי.~12 min
  2. 5.2נסה-עם-משאביםנהל את הסגירה האוטומטית של משאבים תוך יישום AutoCloseable והימנע מדליפות זיכרון.~12 min

06 · מודול 6 - מסגרת אוספים וגנריות

2 שיעורים

חקור מבני נתונים מתקדמים כמו Set ומפה, והטמיע מחלקות ושיטות לשימוש חוזר עם Generics.

  1. 6.1הגדר ומפהאחסן אלמנטים ייחודיים עם HashSet ואסוציאציות מפתח-ערך עם HashMap, תוך מניפולציה יעילה של הנתונים.~15 min
  2. 6.2כללי ב-Javaכתוב קוד לשימוש חוזר בטוח מסוגים על ידי הגדרת מחלקות, ממשקים ושיטות גנריות באמצעות פרמטרי סוג.~15 min

07 · מודול 7 - Stream API ו-Lambda Expressions

2 שיעורים

הצג תכנות פונקציונלי ב-Java עם ביטויי למבדה, ממשקים פונקציונליים סטנדרטיים ו- Stream API.

  1. 7.1ביטויי למדההגדר התנהגויות מוטבעות באמצעות תחביר תמציתי וממשקים פונקציונליים סטנדרטיים כמו Predicate ו-Consumer.~12 min
  2. 7.2Stream APIעיבוד אוספי נתונים בצורה הצהרתית ופונקציונלית עם פעולות ביניים ומסוף על Streams.~15 min