"הגעתי בלי לדעת מה זה משתנה. במודול הראשון עבדנו על פירוק בעיות צעד אחר צעד, וזה בדיוק מה שחסר לי בכל ניסיון קודם שלמדתי לבד. בסוף המסלול בניתי אפליקציה קטנה שעובדת."
"הגעתי בלי לדעת מה זה משתנה. במודול הראשון עבדנו על פירוק בעיות צעד אחר צעד, וזה בדיוק מה שחסר לי בכל ניסיון קודם שלמדתי לבד. בסוף המסלול בניתי אפליקציה קטנה שעובדת."
"החלק של בדיקות אוטומטיות ותהליכי אינטגרציה שינה לי את הראש. עד אז כתבתי קוד שרץ אצלי במחשב. אחרי המודול הבנתי למה מערכת בפרודקשן מתנהגת אחרת, ואיך מתכוננים לזה מראש."
"הכי הועיל לי התרגול של סקירת קוד. בהתחלה זה הרגיש מביך, אחר כך הבנתי שזה הכלי היחיד שבאמת מלמד אותך לכתוב קוד שאחרים יכולים לעבוד איתו. היום אני עושה את זה באופן קבוע בצוות."
"הפרויקט המעשי לא היה תרגיל מנותק. בנינו אתר שלם, מהמבנה הסמנטי ועד הפריסה, וכל שלב נבדק בסביבה אמיתית. כשסיימתי ידעתי להסביר כל החלטה שעשיתי."
"הגעתי מרקע לא טכני וידעתי שזה הימור. מה שעזר זה שהתוכן בנוי במודולים קצרים עם תרגול אחרי כל נושא. לא הצטבר חוב של חומר לא מובן, וזו הסיבה שהצלחתי להמשיך."
רוצים לשמוע עוד על איך נראה מסלול מבפנים? כתבו לנו ונחזור עם פרטים על המודולים והתרגול המעשי.
מה לומדים בפועל
למי שמתחיל מאפס. לומדים משתנים, תנאים, לולאות ומבני נתונים בסיסיים, עם תרגול יומי קצר ופתרון בעיות פשוטות. אין צורך ברקע קודם במתמטיקה או במחשבים.
היקף: שלושה מודולים, מפגש שבועי ותרגיל בית
פירוט המודוליםמי שכבר מכיר את הבסיס ועובר לעבוד בדפדפן: HTML סמנטי, CSS רספונסיבי ו-JavaScript בפועל. בונים פרויקט אחד שמתפתח לאורך המסלול ונבדק שלב אחרי שלב.
היקף: ארבעה מודולים, פרויקט מסכם וסקירת קוד
פירוט המודוליםלמי שרוצה להבין איך נראית מערכת אמיתית: תכנון מודולים, ניהול תלויות, בדיקות אוטומטיות ותהליכי אינטגרציה. דורש ניסיון קודם בכתיבת קוד בשפה אחת לפחות.
היקף: חמישה מודולים, עבודה בצוותים קטנים ותיעוד טכני
פירוט המודוליםהמודולים בנויים לשני סוגי אנשים: מי שמתחיל מאפס ורוצה בסיס סדור, ומי שכבר כותב קוד אבל חסר לו סדר בהנדסת תוכנה. אין צורך ברקע אקדמי במדעי המחשב, אבל כן נדרשת נכונות להשקיע שעות תרגול קבועות בכל שבוע. מי שמחפש רק לצפות בסרטונים בלי לכתוב קוד בעצמו יתקשה להתקדם.
אנחנו לא דוחפים שפה אחת בתור "הנכונה". בפועל, ההמלצה תלויה במטרה: פיתוח אתרים מתחיל בדרך כלל ב-HTML, CSS ו-JavaScript, בעוד שעבודה עם נתונים ולוגיקה עסקית נוטה לפייתון. מה שחשוב יותר מהשפה הוא התרגול של חשיבה אלגוריתמית, פירוק בעיות ותיעוד. את הבחירה עושים אחרי שיחה קצרה על הרקע והמטרה.
מודול בסיסי נמשך בדרך כלל בין שישה לשמונה שבועות בקצב של כמה שעות בשבוע, כולל תרגילים ופרויקט מסכם. אפשר להאט או להאיץ, אבל לא מומלץ לדלג על שלבי התרגול. מי שמנסה לקצר תהליכים מגיע לפרויקט בלי להבין את הקוד שכתב, וזה מתפוצץ בהמשך.
המודול עוסק במה שקורה בין פונקציה בודדת לבין מערכת שרצה בסביבת פרודקשן: תכנון מודולים, ניהול תלויות, בדיקות אוטומטיות, סקירת קוד ותיעוד טכני. זה גם המקום לדבר על עבודה בצוות, על כלי גרסאות ועל איך נראה תהליך אינטגריה. אלה בדיוק השלבים שרוב המתחילים מדלגים עליהם.
כן, רוב התלמידים שלנו עובדים במקביל. החומר בנוי במודולים שאפשר לקחת בקצב אישי, עם מפגשי עזרה ומשוב על תרגילים. מה שכן חשוב זה לקבוע לעצמך חלון זמן קבוע בשבוע, אחרת הפרויקטים נדחים שוב ושוב. אנחנו מעדיפים קצב איטי ועקבי על פני מרתון חד-פעמי.
כל תרגיל מקבל התייחסות עניינית: מה עבד, איפה הלוגיקה נשברת, ואיך אפשר לפשט את הפתרון. בפרויקטים גדולים יותר עוברים על מבנה הקוד, על קריאות ועל טיפול בשגיאות. המטרה היא לא לצבוע את התרגיל בירוק או אדום, אלא לבנות הרגלי עבודה שיחזיקו גם בפרויקטים אמיתיים.
בסוף המסלול מגישים פרויקט שמחבר בין כל מה שנלמד: מבנה סמנטי, עיצוב רספונסיבי, אינטראקציה בדפדפן ובדיקות בסיסיות. השלב האחרון הוא העלאה לסביבה אמיתית ובדיקה שהדברים עובדים גם מחוץ למחשב המקומי. זה החלק שמרגיש לרוב התלמידים כמו הקפיצה הגדולה, ולכן אנחנו מלווים אותו בנפרד.
לא מצאתם את מה שחיפשתם? אפשר לפנות אלינו במייל info@exonc.com או בטלפון (06289) 736110, ונחזור עם תשובה ממוקדת.