הגדרות ברורות למניעת אי-הבנות בשימוש בפלטפורמה ובחומרי הלימוד.
כל חומרי הלימוד מבוססים על תכנים טכניים מעודכנים ואינם כוללים ייעוץ פיננסי, השקעות או הבטחות להכנסה. הפלטפורמה מיועדת ללמידה עצמית בלבד.
הגישה לחומרים ניתנת למשך תקופת הרישום. תמיכה טכנית ניתנת באמצעות דוא"ל בלבד, ואינה כוללת פתרון תרגילים אישי או כתיבת קוד עבור המשתמש.
המשתמש אחראי לשימוש בחומרים בהתאם לחוקי זכויות יוצרים. אין להפיץ, למכור או לשכפל את תכני הקורסים ללא אישור מפורש בכתב.
הפלטפורמה רשאית לעדכן תכנים, מבנה קורסים ומדיניות שימוש בכל עת. המשתמשים יקבלו הודעה על שינויים מהותיים בכתובת הדוא"ל הרשומה במערכת.
תהליך מובנה של ארבעה שלבים: מניתוח דרישות ועד לפרויקט רץ.
יושבים יחד ומגדירים את מטרות הפרויקט, קהל היעד, הפונקציות העיקריות ומגבלות הטכנולוגיה. כל פרט מתועד במסמך אפיון קצר.
בוחרים שפה, מסגרת עבודה ומבנה נתונים. משרטטים תרשים זרימה ומגדירים מודולים – כל מודול מקבל אחריות ברורה.
כותבים קוד בגישה אינקרמנטלית: כל פיצ'ר מלווה בבדיקות יחידה. משתמשים ב-Git לניהול גרסאות ומבצעים סקרים שבועיים.
מעלים לסביבת ייצור, מבצעים בדיקות עומס ומספקים תיעוד טכני. לאחר ההשקה ממשיכים בליווי חודשי לתיקונים ושדרוגים.
כל מודול בנוי סביב פרויקט אמיתי – מקוד ראשון ועד אופטימיזציה של מערכת קיימת. מתאים למפתחים מתחילים ומנוסים כאחד.
התקנת סביבה, משתנים, תנאים ולולאות. בסוף המודול תבנה מחשבון אינטראקטיבי שעובד במסוף.
רשימות, מערכים, מפתחות ועצים – מתי לבחור בכל מבנה ואיך זה משפיע על ביצועי הקוד בפרויקט אמיתי.
כתיבת טסטים עם pytest ו-Jest, עקרון TDD ומניעת באגים לפני שהם מגיעים לסביבת הייצור.
שליחת בקשות HTTP, טיפול בתגובות JSON ושילוב נתונים ממקורות חיצוניים באפליקציה שלך.
עבודה עם branches, merge requests ושחזור גרסאות – כלים חיוניים לשיתוף פעולה בצוות.