מסלול עבודה מסודר

מהגדרת הצרכים ועד לתוצר לומד – כל שלב מתועד, ללא קסם.

שלב ההתקנה

1. ניתוח דרישות

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

2. בניית תכנית לימודים

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

3. הגדרת סביבת עבודה

מקימים את המאגר, הגדרות ה-CI, וכלי הפיתוח. כך מתחילים עם תשתית נקייה ומבוקרת.

פעולות המשך

4. פיתוח אינקרמנטלי

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

5. סבב משוב ובדיקות

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

6. סיום והטמעה

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

כל שלב מסתיים בתוצר ברור – קוד, מסמך או רשימת משימות. בלי עמימות.

שאלות נפוצות על הלמידה באקדמיה

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

האם צריך ידע קודם בתכנות כדי להתחיל?

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

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

איך בנויים המודולים הטכניים?

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

המודולים לא תלויים זה בזה, כך שאפשר ללמוד אותם בסדר שמתאים לקצב האישי.

אילו שפות תכנות נלמדות בפועל?

הליבה היא Java ו-JavaScript. Java משמשת לקורסי היסוד ולתכנות מונחה עצמים, ו-JavaScript מלווה את המודולים של צד לקוח וצד שרת עם Node.js. בנוסף יש מודול מבוא ל-SQL ולעבודה עם מסדי נתונים יחסיים.

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

האם יש תמיכה במהלך הלמידה?

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

התמיכה ניתנת בעברית, והחומרים עצמם כתובים בעברית עם מונחים טכניים באנגלית.

אם יש שאלה שלא מופיעה כאן, אפשר לכתוב אלינו בכתובת info@dirigowaste.com ונחזור עם תשובה מפורטת.

יכולות הליבה של האקדמיה

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

01

יסודות שפות תכנות

קורסי פתיחה ב-Java, Python ו-JavaScript. מתחילים מתחביר בסיסי, עוברים למבני נתונים פשוטים ומסיימים בכתיבת פונקציות עצמאיות. כל שיעור מלווה בתרגילי בית עם בדיקה אוטומטית.

02

פיתוח צד שרת

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

03

עיצוב ממשקי משתמש

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

04

כלים וסביבות עבודה

שימוש ב-Git לניהול גרסאות, עבודה עם סביבות פיתוח משולבות, כתיבת בדיקות יחידה וקריאת תיעוד טכני. הכלים האלה מוטמעים בכל מודול ולא נלמדים בנפרד.

05

פרויקט גמר מעשי

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

לפירוט המלא של המודולים
Dirigo Digital capabilities

מה התלמידים מספרים על הלימודים

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

"המודול על Node.js ו-Express נתן לי את הביטחון לבנות API משלך תוך שבועיים. לא רק תיאוריה – כל שיעור הסתיים בקוד שרץ על המחשב שלי."

יובל, בוגר מסלול פיתוח צד שרת

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

דנה, סטודנטית למדעי המחשב

"הקורס על עיצוב ממשקים ל-Frontend לימד אותי לא רק CSS, אלא איך לחשוב על המשתמש. ההגשות שלי קיבלו משוב הרבה יותר טוב מהמרצים."

אבי, מפתח Frontend מתחיל