עקרונות בסיסיים בשפת JavaScript

  • 112 דקות
  • 14 הרצאות

תוכנית הלימודים

1שפת JavaScript - משתנים3 דק'
2שפת JavaScript - טיפוסי נתונים - Types7 דק'
3שפת JavaScript - בדיקת שוויון בין הנתונים7 דק'
4שפת JavaScript - אובייקט9 דק'
5שפת JavaScript - מערכים6 דק'
6שפת JavaScript - מחרוזת - String8 דק'
7שפת JavaScript - פונקציה רגילה5 דק'
8שפת JavaScript - פונקציה Inline3 דק'
9שפת JavaScript - פונקציה Callback9 דק'
10שפת JavaScript - פונקציה חץ - Arrow11 דק'
11שפת JavaScript - טווח הכרה - Scope11 דק'
12שפת JavaScript - הסבר על this - חלק 12 דק'
13שפת JavaScript - הסבר על this - חלק 215 דק'
14שפת JavaScript - הסבר על JSON9 דק'

מה מכסה קורס JavaScript הזה?

קורס JavaScript למתחילים הזה מתמקד ביסודות של השפה ולא בשום דבר אחר. הוא כולל 14 הרצאות וידאו באורך כולל של כ-115 דקות, וכל הרצאה עוסקת בנושא אחד בלבד. הסדר בנוי כך שכל שלב נשען על הקודם: מתחילים במשתנים ובטיפוסי נתונים (Types), ממשיכים לבדיקת שוויון בין נתונים ועוברים למבנים שמחזיקים מידע – אובייקט, מערכים ומחרוזת (String).

החלק המרכזי מוקדש לפונקציות, הלב של הקוד ב-JavaScript. רואים ארבע צורות כתיבה בהרצאות נפרדות: פונקציה רגילה, פונקציית Inline, פונקציית Callback ופונקציית חץ (Arrow). לאחר מכן מגיעים לשני מושגים שמבלבלים הרבה מתחילים: טווח ההכרה (Scope), שקובע מאיפה אפשר לגשת למשתנה, והמילה this, שמקבלת שתי הרצאות שלמות. ההרצאה האחרונה מסבירה מה זה JSON, הפורמט שבו נתקלים כמעט בכל עבודה עם נתונים.

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

למי הקורס הקצר הזה מיועד?

  • מי שעושה את הצעדים הראשונים בתכנות ובוחר להתחיל דווקא ב-JavaScript.
  • מתכנתים בשפה אחרת שרוצים להכיר במהירות איך השפה מתנהגת: טיפוסים, שוויון ו-this.
  • מי שכבר העתיק קטעי JavaScript מהאינטרנט ורוצה להבין סוף סוף מה הם עושים.
  • מי שנכנס לבדיקות תוכנה או לפיתוח ומחפש בסיס מסודר בשפה לפני שהוא ממשיך הלאה.

אין צורך בידע מוקדם ב-JavaScript, כי הפתיחה היא ממשתנים. חשוב לדעת מראש שזה לא קורס פיתוח מלא: הוא מלמד את העקרונות של השפה, ומי שרוצה להתקדם יכול להמשיך לקורסים אחרים באותו מנוי.

מה תוכלו לעשות אחרי 14 ההרצאות?

  • להגדיר משתנים ולהבחין בין טיפוסי הנתונים של השפה.
  • להשוות בין נתונים ולהבין מה בדיוק נבדק בכל השוואה.
  • לבנות אובייקט, לעבוד עם מערכים ולטפל במחרוזות.
  • לכתוב פונקציה רגילה ופונקציית Inline, ולהעביר פונקציה כ-Callback.
  • לקרוא ולכתוב פונקציות חץ (Arrow) ולדעת מה מייחד אותן.
  • להבין את טווח ההכרה של משתנים ולאתר טעויות שנובעות ממנו.
  • לדעת על מה מצביע this במצבים שונים.
  • לזהות מבנה JSON ולהבין איך מייצגים בו נתונים.

איך תלמדו?

ההרצאות בעברית וזמינות אונליין מתי שתרצו, כשהמרצה כותב ומדגים הכול על המסך. מדובר בפחות משעתיים של חומר, ואתם מחליטים אם לראות הכול ברצף או הרצאה אחת בכל פעם. כדאי לפתוח עורך קוד בצד ולנסות כל דוגמה בעצמכם. לא הבנתם את this בפעם הראשונה? חוזרים להרצאה, וגם אפשר לדבר עם המרצה בליווי אישי בטלפון.

מנוי PracticU עולה 350 ₪ לחודש ופותח בבת אחת את כל הקורסים באתר, ואת ההתחלה עושים ביום ניסיון חינם. בסיום הצפייה בהרצאות, תלמידים רשומים מקבלים תעודת סיום של PracticU שמוצגת באזור האישי.

שאלות נפוצות

אפשר ללמוד JavaScript בלי שום רקע בתכנות?

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

כמה זמן לוקח הקורס?

14 הרצאות וידאו, כ-115 דקות בסך הכול. אתם בוחרים מתי ובאיזה קצב לצפות.

האם זה קורס פיתוח מלא?

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

מה זה Callback ואיפה לומדים את זה בקורס?

Callback היא פונקציה שמעבירים לפונקציה אחרת כדי שתופעל ממנה. יש על כך הרצאה נפרדת, אחרי ההרצאות על פונקציה רגילה ופונקציית Inline.

כמה זה עולה?

הקורס נכלל במנוי של 350 ₪ לחודש, שנותן גישה לכל הקורסים באתר וליווי אישי של המרצה בטלפון. יש יום ניסיון חינם.

מקבלים אישור על סיום הקורס?

כן. תלמידים רשומים שצפו בהרצאות מקבלים תעודת סיום של PracticU באזור האישי באתר.