המודולים של האקדמיה בנויים כך שכל נושא נלמד בהקשר של פרויקט אמיתי. כך עוברים מהבנת תחביר לכתיבת מערכות שעובדות.
במקום לצבור ידע מפוזר, כל מודול מסתיים במשימה מעשית: בניית API פשוט, עיצוב ממשק או כתיבת בדיקות. כך רואים כבר מהחודש הראשון איך הקוד מתחבר למוצר.
התרגילים מדמים משימות אמיתיות מצוות פיתוח: קריאת קוד קיים, תיקון באגים, עבודה עם גיט ורוויו. זה מקצר את הדרך מהלמידה לראיון הטכני הראשון.
כל פרויקט שמסיימים נשמר במאגר אישי עם תיעוד והסברים. המעסיק רואה לא רק מה למדתם, אלא איך אתם חושבים כשאתם מתכננים ומבצעים.
כשעוברים מיסודות לשפות מתקדמות יותר, יש מפגשי סיכום ומשוב כתוב. כך יודעים מה כבר בשליטה ומה כדאי לחזק לפני שממשיכים לנושא הבא.
עבודה עם סביבת פיתוח, ניפוי שגיאות וניהול גרסאות מוטמעת בכל שיעור. הכלים האלה הופכים לחלק משגרת העבודה, לא לנושא נפרד שמשאירים לסוף.
המנטורים מעירים על מבנה, שמות משתנים וקריאות. כך לומדים לכתוב קוד שאחרים יכולים להמשיך ולתחזק, וזה בדיוק מה שמצפים בתפקיד אמיתי.
כדי למנוע אי-הבנות, ריכזנו כאן את התנאים וההגדרות שמבהירים כיצד אנו עובדים ומה ניתן לצפות מתהליך הלמידה.
כל מודול בנוי מרצף של שיעורים קצרים, תרגילים מעשיים ומשימת סיכום. החומר מסודר לפי נושאים טכניים, כך שניתן להתקדם בשלבים ברורים מבלי לקפוץ בין מושגים לא קשורים. כל שיעור כולל דוגמאות קוד שאפשר להריץ מיד בסביבת הפיתוח המקומית.
בסוף כל יחידה תמצאו מבחן קצר ובו שאלות על החומר הנלמד. התוצאות נשמרות בפרופיל האישי, וניתן לראות אילו נושאים הושלמו ואילו דורשים חזרה. אין צורך להמתין לאישור חיצוני — המערכת מסמנת את הפרק כהושלם ברגע שעוברים את הסף שנקבע.
כן, התמיכה זמינה בימי עבודה בין השעות 9:00 ל-17:00. אפשר לפנות במייל או בטלפון, ונציג יחזור עם מענה תוך יום עסקים אחד. התמיכה נועדה לסייע בבעיות טכניות כמו התקנת סביבת פיתוח, שגיאות קוד או הבהרות על חומר הלימוד.
דרוש מחשב עם חיבור לאינטרנט, דפדפן עדכני וסביבת פיתוח בסיסית. אין צורך בידע מוקדם בתכנות — הקורס מתחיל מהמושגים הראשוניים ומתקדם בהדרגה. כל הכלים הנדרשים הם חינמיים, וקישורי ההורדה מופיעים בתחילת כל מודול.
החומרים נבדקים ומתעדכנים פעמיים בשנה, בהתאם לשינויים בטכנולוגיות ובפרקטיקות המקובלות. עדכונים נכנסים לתוקף אוטומטית, כך שמי שכבר רשום מקבל גישה לגרסה החדשה ללא עלות נוספת. שינויי תוכן מהותיים מפורטים בהודעת עדכון שנשלחת למייל.
המחשה ויזואלית של מצבים אמיתיים בהם המודולים של האקדמיה נותנים מענה: מהקמת פרויקט ראשון ועד שיפוץ מערכת קיימת. כל תרחיש מלווה בהסבר קצר על המיומנות הנרכשת.
מסך התחלה של סביבת פיתוח עם מבנה תיקיות מסודר. המודול מלמד כיצד להגדיר סביבת עבודה, לנהל תלויות ולכתוב קוד ראשון עם בדיקות אוטומטיות.
צילום מסך של כלי debugger עם נקודות עצירה וערימת קריאות. התרגול מתמקד בזיהוי שגיאות לוגיות, קריאת הודעות שגיאה ותיקון מהיר.
תצוגת Git עם היסטוריית commit ו-pull request. המודול מסביר שיטות לניהול גרסאות, סקירת קוד ופתרון קונפליקטים בצוות.
מסך תוצאות בדיקות עם סימון ירוק ואדום. הקורס מראה כיצד לכתוב בדיקות משמעותיות, לכסות מקרי קצה ולשפר את אמינות הקוד.
לוח בקרה של שירות פריסה עם סטטוס ריצה ולוגים. התרגיל מדגים הגדרת pipeline, ניהול משתני סביבה ומעקב אחר תקינות השירות.
תרשים זרימה לפני ואחרי רפקטורינג. המודול מתמקד בזיהוי קוד כפול, פירוק מודולים גדולים ושמירה על התנהגות קיימת.