ספר קורס JavaScript

מה הספר מכיל?

פרק מספר 1 – תכנות בJS

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

הפרק מתחיל מדברים בסיסיים כמו משתנים וקבועים, פונקציות ופונקציות חץ וכו', ומגיע עד נושאים כמו spread ו-destructuring על מערכים ואובייקטים.

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

בפרק אין עדיין שום עבודה עם הDOM.

פרק מספר 2 – DOM

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

הפרק כולל את כל העבודה של JS מול הHTML. מתחילים בתפיסת אלמנטים באמצעות querySelector, קריאה ושינוי של מאפיינים וקלאסים, מתקדמים לquerySelectorAll ואיך לעבוד עם מספר אלמנטים במקביל (לולאה, שימוש בthis ו-e.currentTarget, טיול על הDOM), ממשיכים עם יצירת אלמנטים באמצעות createElement, ומסיימים באירועים ומאזינים, ואובייקט האירוע.

פרק מספר 3 – נושאים נוספים בJS

הפרק הזה מכסה נושאים חשובים אחרים בJS:

  • שמירת נתוני גולשים ועבודה עם JSON
  • טיימרים מ2 הסוגים
  • ביטויים רגולריים (regEx) – החל מהבסיס והבנת התחביר ועד שימושים נפוצים בregEx בשפת JS
  • האובייקטים window, location, navigator ושימושים נפוצים שלהם
  • העברת נתונים בין עמודים באמצעות query string, כולל הסבר על שליחת הנתונים דרך טופס ודרך קישורים רגילים.

פרק מספר 4 – נספחים

הפרק הזה מכיל 2 חלקים חשובים מעין כמוהם, שנדרשים לבנות בכל עבודה עם JS:

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

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

אולי רצית לדעת...

לא ממש.

כמו שתוכלי לראות בתכולה המפורטת למעלה, הספר לא כולל את כל נושא המבוא לאסינכרוניות.

זאת תוך התייעצות עם המורות שמלמדות את התלמידות אחרי סיום קורס JS – ריאקט, flutter, אנגולר ו-Node. הגענו להבנה שקשה לבנות להבין את הנושאים הללו בשלב שבו הן נמצאות בלימודי JS שלהן. 

כשהן נכנסות לעולמות של טכנולוגיות מבוססות JS כמו ריאקט או nextJS – הנושא מובן להן בצורה טובה הרבה יותר.

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

לא. הספר כולל את החומר הלימודי בלבד.

תוכלי לפנות אלי לרכישת חוברת תרגילים מחולקת לפי הנושאים שבחוברת.

בעת רכישת הספרים תקבלי ממני סילבוס מומלץ ללמידה, מחולק לשיעורים (לפי חישוב של 4 שיעורים במפגש, סה"כ 3 שעות).

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

המחיר הוא 30 ש"ח כולל מע"מ לעותק מודפס של הספר.

המחיר לא כולל משלוח במידה ונדרש.

לא ניתן לרכוש את הספר כקובץ דיגיטלי.

לא.

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

תלוי.

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

אבל במידה ואין מלאי מודפס באותו זמן – ההדפסה לוקחת כמה ימים.

בכל מקרה בתוך שבוע לכל היותר הספרים יהיו אצלך בעז"ה.

לא. אני לא מוכרת את הספר כמסמך דיגיטלי, אלא עותקים מודפסים בלבד.

להזמנת ספרי קורס JavaScript

הזמנת ספר קורס JS