יזמות
יזמות

פיתוח כלי Web עסקיים עם AI

בונים כלי עסקי, מבינים את הקוד ובודקים שהוא עומד בדרישות

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

על הקורס

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

מה יוצרים בקורס?

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

תוכנית הלימודים

יחידות 1–6 · מכאן ממשיכים
  • 1כלי שנראה טוב ונכשל בקלט פשוט — מגלים ומתקניםפתוחה לכולם
  • 2כלי שנראה טוב ונכשל בקלט פשוט — טקסט שנראה מספר
  • 3כלי שנראה טוב ונכשל בקלט פשוט — הכנסה אינה תרומה
  • 4כלי שנראה טוב ונכשל בקלט פשוט — מגדירים מה נחשב תקין
  • 5אפיון לפי צורך משתמש — מי משתמש ולשם מה
  • 6אפיון לפי צורך משתמש — היקף והחרגות
יחידות 7–12
  • 7אפיון לפי צורך משתמש — דרישה שאפשר לבדוק
  • 8אפיון לפי צורך משתמש — אבטיפוס שמקיים הבטחה
  • 9זרימות ומצבים — מצב התחלתי
  • 10זרימות ומצבים — שגיאה שניתן לתקן
  • 11זרימות ומצבים — חזרה מסיכום לעריכה
  • 12זרימות ומצבים — תרשים מצבים כתוכנית בדיקה
יחידות 13–18
  • 13תכנון עבודה עם AI — בקשה ממוקדת
  • 14תכנון עבודה עם AI — קוראים שינוי לפני אישור
  • 15תכנון עבודה עם AI — גרסה לפני שינוי
  • 16תכנון עבודה עם AI — מסירה בהיקף מוגדר
  • 17HTML ומשמעות התוכן — כותרת והיררכיה
  • 18HTML ומשמעות התוכן — אזור תוכן מרכזי
יחידות 19–24
  • 19HTML ומשמעות התוכן — רשימה וטבלה לפי מבנה
  • 20HTML ומשמעות התוכן — HTML תקין כבסיס
  • 21טפסים ותוויות — תווית שקשורה לשדה
  • 22טפסים ותוויות — סוג קלט מתאים
  • 23טפסים ותוויות — כפתור בתוך טופס
  • 24טפסים ותוויות — שדות נדרשים בלי אובדן מידע
יחידות 25–30
  • 25CSS וגבולות מסך — מודל הקופסה
  • 26CSS וגבולות מסך — רוחב קבוע מול גמיש
  • 27CSS וגבולות מסך — תוכן ארוך
  • 28CSS וגבולות מסך — בדיקת פריסה בתוכן משתנה
  • 29פריסה עם Flex ו־Grid — שורה שמתקפלת
  • 30פריסה עם Flex ו־Grid — רשת מותאמת
יחידות 31–36
  • 31פריסה עם Flex ו־Grid — סדר מקלדת וסדר חזותי
  • 32פריסה עם Flex ו־Grid — ריווח וסימני מצב
  • 33מקלדת ומיקוד — כפתור אמיתי
  • 34מקלדת ומיקוד — מיקוד נראה לעין
  • 35מקלדת ומיקוד — הודעת תוצאה ושינוי
  • 36מקלדת ומיקוד — בדיקת מסלול מלא
יחידות 37–42
  • 37משוב בטופס — שגיאה ליד השדה
  • 38משוב בטופס — אישור שמתאר מה בוצע
  • 39משוב בטופס — מניעת פעולה כפולה
  • 40משוב בטופס — סיכום שניתן לבדוק
  • 41JavaScript: ערכים והמרה — טקסט מול מספר
  • 42JavaScript: ערכים והמרה — NaN אינו מספר תקף
יחידות 43–48
  • 43JavaScript: ערכים והמרה — אגורות ודיוק תצוגה
  • 44JavaScript: ערכים והמרה — השוואה מדויקת
  • 45תנאים וכללים עסקיים — גבולות כוללים
  • 46תנאים וכללים עסקיים — AND לעומת OR
  • 47תנאים וכללים עסקיים — סדר תנאים
  • 48תנאים וכללים עסקיים — תרומה שלילית אינה שגיאת קלט
יחידות 49–54
  • 49פונקציות שמפרידות חישוב ותצוגה — קלט ופלט לפונקציה
  • 50פונקציות שמפרידות חישוב ותצוגה — פרמטרים במקום מצב סמוי
  • 51פונקציות שמפרידות חישוב ותצוגה — אחריות אחת
  • 52פונקציות שמפרידות חישוב ותצוגה — בדיקה ישירה
  • 53מערכים ורשימות — מערך וספירה
  • 54מערכים ורשימות — map ליצירת תצוגה
יחידות 55–60
  • 55מערכים ורשימות — filter לפי תנאי
  • 56מערכים ורשימות — reduce לצבירה
  • 57אובייקטים ומצב יישום — שדות ומשמעות
  • 58אובייקטים ומצב יישום — מזהה יציב
  • 59אובייקטים ומצב יישום — עדכון בלי אובדן שדות
  • 60אובייקטים ומצב יישום — מקור אמת אחד
יחידות 61–66
  • 61DOM ותצוגה בטוחה — בחירת רכיב שקיים
  • 62DOM ותצוגה בטוחה — טקסט מול HTML
  • 63DOM ותצוגה בטוחה — רינדור בלי כפילות
  • 64DOM ותצוגה בטוחה — תצוגה נגזרת אחרי מחיקה
  • 65אירועים ופעולות משתמש — מאזין אחד לפעולה
  • 66אירועים ופעולות משתמש — מטרה נלחצת ובועות אירוע
יחידות 67–72
  • 67אירועים ופעולות משתמש — פריטים שנוצרים אחרי טעינה
  • 68אירועים ופעולות משתמש — קלט מקלדת עקבי
  • 69פעולות אסינכרוניות — המתנה לתוצאה
  • 70פעולות אסינכרוניות — כשל אינו רשימה ריקה
  • 71פעולות אסינכרוניות — שחרור מצב טעינה
  • 72פעולות אסינכרוניות — תוצאה ישנה מול בחירה חדשה
יחידות 73–78
  • 73JSON וסכמת נתונים — מחרוזת לעומת אובייקט
  • 74JSON וסכמת נתונים — JSON לא תקין
  • 75JSON וסכמת נתונים — מבנה אחרי פענוח
  • 76JSON וסכמת נתונים — סכמה וגרסה
  • 77שמירה מקומית ומגבלותיה — שמירה וטעינה
  • 78שמירה מקומית ומגבלותיה — אחסון חסום או מלא
יחידות 79–84
  • 79שמירה מקומית ומגבלותיה — נתון שמור פגום
  • 80שמירה מקומית ומגבלותיה — איפוס בהסכמה
  • 81יצירה, עריכה ומחיקה — יצירה עם מזהה
  • 82יצירה, עריכה ומחיקה — עריכה של הפריט הנכון
  • 83יצירה, עריכה ומחיקה — מחיקה מוגבלת
  • 84יצירה, עריכה ומחיקה — רשימה ריקה ותיקון
יחידות 85–90
  • 85אימות נתונים עקבי — כל ערוצי הכניסה
  • 86אימות נתונים עקבי — סוג בוליאני
  • 87אימות נתונים עקבי — מגבלת אורך וכמות
  • 88אימות נתונים עקבי — מזהים כפולים
  • 89העברת נתונים ב־JSON — ייצוא של המצב הנוכחי
  • 90העברת נתונים ב־JSON — תצוגה לפני החלפה
יחידות 91–96
  • 91העברת נתונים ב־JSON — החלפה אטומית
  • 92העברת נתונים ב־JSON — בדיקת הלוך וחזור
  • 93חוזה שירות והדמיה — צורת תגובה מוסכמת
  • 94חוזה שירות והדמיה — ריק, כשל ונתון
  • 95חוזה שירות והדמיה — ניסיון חוזר מוגבל
  • 96חוזה שירות והדמיה — סודות אינם בקוד לקוח
יחידות 97–102
  • 97בדיקות אוטומטיות קטנות — בדיקה שנכשלת כשצריך
  • 98בדיקות אוטומטיות קטנות — מקרי בדיקה בעלי משמעות
  • 99בדיקות אוטומטיות קטנות — בדיקת אימות בנפרד
  • 100בדיקות אוטומטיות קטנות — בדיקה אינה משנה את המוצר
  • 101מקרי קצה ותוכנית בדיקה — מחלקות קלט
  • 102מקרי קצה ותוכנית בדיקה — מעברים אחרי כשל
יחידות 103–108
  • 103מקרי קצה ותוכנית בדיקה — גבול אוסף
  • 104מקרי קצה ותוכנית בדיקה — דוח שניתן לשחזר
  • 105בדיקות נגישות מעשיות — בדיקת תוויות
  • 106בדיקות נגישות מעשיות — מסלול מקלדת ותיקון
  • 107בדיקות נגישות מעשיות — הגדלה ומסך קטן
  • 108בדיקות נגישות מעשיות — מגבלות דוח נגישות
יחידות 109–114
  • 109קלט לא מהימן וגבולות לקוח — הצגת טקסט בטוחה
  • 110קלט לא מהימן וגבולות לקוח — נתונים אינם קוד
  • 111קלט לא מהימן וגבולות לקוח — אימות לקוח אינו הרשאה
  • 112קלט לא מהימן וגבולות לקוח — מידע מינימלי והודעות אמינות
  • 113רגרסיה והשוואת גרסאות — תיקון עם בדיקת רגרסיה
  • 114רגרסיה והשוואת גרסאות — שינוי ממוקד
יחידות 115–120
  • 115רגרסיה והשוואת גרסאות — השוואת מקור ותוצאה
  • 116רגרסיה והשוואת גרסאות — חזרה מגרסה שנכשלה
  • 117מסירה והפעלת כלי קטן — הוראות הפעלה
  • 118מסירה והפעלת כלי קטן — מגבלות ידועות
  • 119מסירה והפעלת כלי קטן — רשימת קבלה לפני מסירה
  • 120מסירה והפעלת כלי קטן — מסירה שלמה בהיקף קטן
יחידות 121–126
  • 121פרויקט מחשבון: מודל עסקי — מפרט קבלה
  • 122פרויקט מחשבון: מודל עסקי — פונקציית חישוב
  • 123פרויקט מחשבון: מודל עסקי — בחירת שירות
  • 124פרויקט מחשבון: מודל עסקי — תצוגת פירוט
  • 125פרויקט מחשבון: התנהגות ובדיקות — גבול ההנחה
  • 126פרויקט מחשבון: התנהגות ובדיקות — קלט שגוי אחרי הצלחה
יחידות 127–132
  • 127פרויקט מחשבון: התנהגות ובדיקות — בדיקות חישוב חיות
  • 128פרויקט מחשבון: התנהגות ובדיקות — בדיקת משתמש ומקלדת
  • 129פרויקט מחשבון: שינוי ומסירה — שינוי סף מאושר
  • 130פרויקט מחשבון: שינוי ומסירה — רגישות ובדיקת גבול חדשה
  • 131פרויקט מחשבון: שינוי ומסירה — הסבר השינוי
  • 132פרויקט מחשבון: שינוי ומסירה — מסירה מוגדרת
יחידות 133–138
  • 133פרויקט משימות: בנייה — מודל וקריטריונים
  • 134פרויקט משימות: בנייה — יצירה ורשימה
  • 135פרויקט משימות: בנייה — עריכה בלי אובדן מצב
  • 136פרויקט משימות: בנייה — מחיקה באישור
  • 137פרויקט משימות: סינון ומצב — סינון כתצוגה
  • 138פרויקט משימות: סינון ומצב — ספירה מסוננת וכללית
יחידות 139–144
  • 139פרויקט משימות: סינון ומצב — פעולה על רשימה מסוננת
  • 140פרויקט משימות: סינון ומצב — חיפוש שאינו משנה נתונים
  • 141פרויקט משימות: שמירה והעברה — שמירה עקבית
  • 142פרויקט משימות: שמירה והעברה — כשל שמירה אמין
  • 143פרויקט משימות: שמירה והעברה — ייבוא מלא או ללא שינוי
  • 144פרויקט משימות: שמירה והעברה — המרת גרסה מוגדרת
יחידות 145–150
  • 145פרויקט משימות: קבלה ושינוי — תוכנית בדיקות משולבת
  • 146פרויקט משימות: קבלה ושינוי — עדיפות אינה מצב השלמה
  • 147פרויקט משימות: קבלה ושינוי — מסירה עם ראיות
  • 148פרויקט משימות: קבלה ושינוי — שינוי שאינו שובר הגדרות
  • 149פרויקט דוח: מקור וחישוב — מודל נתונים ומדדים
  • 150פרויקט דוח: מקור וחישוב — אימות סכמה ותחום
יחידות 151–156
  • 151פרויקט דוח: מקור וחישוב — סינון אוכלוסיית תשלום
  • 152פרויקט דוח: מקור וחישוב — נטו ידוע עם מדד חסר
  • 153פרויקט דוח: תצוגה ובדיקות — כרטיסים וטבלת מקור
  • 154פרויקט דוח: תצוגה ובדיקות — טווח תרומה תחת חסר
  • 155פרויקט דוח: תצוגה ובדיקות — מסנן טבלה והגדרת סיכום
  • 156פרויקט דוח: תצוגה ובדיקות — בדיקת חישוב עצמאית
יחידות 157–160
  • 157פרויקט דוח: מסירה ושינוי אחרון — ייבוא שקוף ומוגבל
  • 158פרויקט דוח: מסירה ושינוי אחרון — בדיקת שימוש ומגבלות
  • 159פרויקט דוח: מסירה ושינוי אחרון — תיק מקצועי עם הגנת תוצר
  • 160פרויקט דוח: מסירה ושינוי אחרון — מידע חדש והסבר עצמאי