דילוג לתוכן

JAVASCRIPT · מאפס לגיבור

לומדים JavaScript דרך מוצר אמיתי אחד.

שמונה מודולים מעשיים. Smart Ledger אחד שהולך ומשתכלל. מתחילים מערכים בסיסיים ומסיימים בלוח חשבונאי עמיד שאפשר להסביר, להרחיב ולהעלות לאוויר.

התקדמות בקורס0%

כל מודול מוסיף יכולת עובדת לאותו מוצר.

כסף נשמר באגורות כמספר שלם, בלי שגיאות עשרוניות מפתיעות.

אפליקציית הגמר מאמתת קלט, שומרת מקומית, מסננת נתונים ומייצאת JSON.

רצף הבנייה

  1. 01

    ערכים, טיפוסים והקונסול

    קוראים ויוצרים ערכי JavaScript ובונים תמונת מצב עסקית ראשונה.

    20 min מושגים: const · string · number
  2. 02

    פונקציות וחישובי כסף בטוחים

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

    25 min מושגים: function · return · parameters
  3. 03

    אובייקטים, מערכים ותנועות

    מייצגים הכנסות והוצאות כנתונים מובנים ומפיקים מהם סכומים.

    30 min מושגים: object · array · map
  4. 04

    ה־DOM וטופס תנועה אינטראקטיבי

    מחברים JavaScript לעמוד כדי שמשתמש יוכל להוסיף תנועות בלי לערוך קוד.

    35 min מושגים: querySelector · addEventListener · submit
  5. 05

    ולידציה וטיפול בשגיאות

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

    30 min מושגים: if · Number.isFinite · throw
  6. 06

    שמירת נתונים עם localStorage

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

    30 min מושגים: localStorage · JSON.stringify · JSON.parse
  7. 07

    סינון ודוחות חיים

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

    35 min מושגים: derived state · filter · reduce
  8. 08

    פרויקט גמר: משיקים את Smart Ledger

    מרכיבים לוח חשבונאי מלא, local-first, עם ייצוא וחוויית שימוש עמידה.

    50 min מושגים: architecture · CRUD · persistence