תרגול 1 · Pulse על Vercel
בנו את Pulse, לוח סטטוס קטן, מתיקייה ריקה: חיזוק ה־repo ב־GitHub (כולל הוספת collaborator), פריסה ל־Vercel, CI וניקוי previews, לוגים וגרפים, יצירת שגיאות ותיקונן, שיפור זמן טעינה, Blob והתראות, ותרגול תקלה ב־staging בלבד.
מתרגלים פרסום, ניטור ושחזור של אפליקציה חיה. נושאים ש־Core מכסה גם הם נפתחים בהסבר קצר ופשוט. עדיין צריך Git, npm ומסוף — מ־Core או מתרגול מקביל — ו־Lab 2 גם דורש Docker Desktop. Lab 1 בונה את Pulse על Vercel (לוגים, גרפים, שגיאות, מהירות, Blob והתראות). Lab 2 מריץ את אותו מעגל ניטור־תקלה־תיקון מקומית עם Docker, Postgres, Prometheus ו־Grafana. שחרור ייצור אמיתי נשאר החלטה נפרדת שבבעלותכם.
בניתם אפליקציה שעובדת. עכשיו אנשים אמיתיים עומדים להישען עליה.
למי הקורס אינו מתאים: מתחילים שמעולם לא בנו אפליקציה. Core מלמד כיצד לבנות אחת מאפס.
שני תרגולים — בחרו את זה שמתאים לסטאק שלכם (או בצעו את שניהם). סיימו קודם את שיעורי Production. Lab 1 בונה את Pulse מתיקייה ריקה ופורס אותה ל־Vercel. Lab 2 בונה סטאק מקומי ב־Docker Compose עם Postgres, Prometheus ו־Grafana. לשניהם צריך Git, npm ומסוף — מ־Core או מתרגול מקביל. ל־Lab 2 צריך גם Docker Desktop מותקן לפני שמתחילים.
בנו את Pulse, לוח סטטוס קטן, מתיקייה ריקה: חיזוק ה־repo ב־GitHub (כולל הוספת collaborator), פריסה ל־Vercel, CI וניקוי previews, לוגים וגרפים, יצירת שגיאות ותיקונן, שיפור זמן טעינה, Blob והתראות, ותרגול תקלה ב־staging בלבד.
בנו אפליקציה קטנה בסגנון Pulse מתיקייה ריקה והריצו אותה מקומית עם Docker Compose: אפליקציה, Postgres, Prometheus ו־Grafana. גרמו לתקלה, ראו אותה בגרפים, הפעילו התראה מקומית, ואז פרקו את הסטאק. בלי חשבון ענן.
בסיום תפרסמו אפליקציית תרגול ל־Vercel עם לוגים, גרפים, מעקב שגיאות והתראות, תשפרו את זמן הטעינה שלה, ותריצו את אותו מעגל של ניטור־תקלה־תיקון גם מקומית עם Docker, Prometheus ו־Grafana.