שיעור 01 · סקירה

ברוכים הבאים

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

מה "סיימתי" אומר לפני משתמשים אמיתיים

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

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

מה vibe coding משאיר פתוח בפרודקשן

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

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

מה הקורס הזה עושה

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

נושאים שמופיעים גם ב־Core נפתחים בהסבר קצר ופשוט. עדיין צריך Git, npm ומסוף — מ־Core או מתרגול מקביל — ו־Lab 2 גם דורש Docker Desktop. תיישמו את התרגילים על עותק staging מבודד או על אפליקציית תרגול, לא על לקוחות חיים, אלא אם בחרתם בכך במודע ואתם נושאים בסיכון.

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

כשתהיו מוכנים, המשיכו לשיעור הבא.

ברוכים הבאים · Vibe to Dev