לפני שמתחילים, חשוב ליישר קו לגבי המונחים והמסגרת של תוכניות הלימוד. כך נמנעים אי-הבנות ומבינים בדיוק מה כלול בכל מסלול, מה נדרש מהמשתתף ומהן נקודות הגבול של האחריות שלנו.
כל מסלול בנוי סביב פרויקט אמיתי: מתכנון ארכיטקטורה, דרך כתיבת קוד, ועד בדיקות ופריסה. כך תתרגלו החלטות שמפתחים נתקלים בהן בפועל, לא רק תיאוריה.
קורס מבוא לתכנות בשפת Python, כולל מבני נתונים, פונקציות וניהול גרסאות עם Git. מתאים למתחילים שרוצים בסיס מוצק לפני שממשיכים לפרויקטים מורכבים.
התמקדות ב-Node.js ו-Express: בניית REST API, חיבור למסד נתונים, אימות משתמשים וטיפול בשגיאות. תרגול על פרויקט מעשי של מערכת ניהול משימות.
בניית ממשקי משתמש דינמיים עם React ו-TypeScript. נלמד ניהול state, עבודה עם hooks, ובדיקות יחידה. הפרויקט המסכם הוא דשבורד לניתוח נתונים בזמן אמת.
קורס מתקדם על תכנון מערכות מבוזרות: מיקרוסרוויסים, תורים, ו-caching. ננתח מקרי בוחן אמיתיים ונבנה אב טיפוס למערכת הזמנות עם עומס גבוה.
כיסוי שיטות בדיקה אוטומטיות (unit, integration, e2e) ועקרונות אבטחת מידע בסיסיים. נתרגל זיהוי פרצות נפוצות ותיקונן בקוד קיים.
התנסות מעשית עם Docker, CI/CD, וספקי ענן. נפרוס אפליקציה מלאה לסביבת ייצור, כולל ניטור, לוגים והתאוששות משגיאות.
כל מסלול בנוי סביב פרויקט מעשי ומלווה בתרגילים, בדיקות קוד ומשוב אישי. בוחרים מסלול לפי היעד, לא לפי שם מפואר.