קורס שיהפוך אותך ל Tech Lead
למנף ידע קיים עם הידע הנלמד על מנת לתכנן ארכיטקטורה נכונה, יעילה וקלה לתחזוקה. להיות מעורב בפרויקטים בקנה מידה גדול יותר בזכות ראיה מרחיבה של כל תהליך פיתוח מקצה לקצה.
פרטים והרשמה
עלות הקורס הינה 2,380 שח
לפרטים נוספים והרשמה נא להזין פרטי קשר בטופס הבא
מעבר למילוי Google Form
בקורס נלמד
תהליכים פיתוח נכונים SDLC
יצירת System Design
עבודה נכונה עם מיקרוסרביסים
עבודה נכונה עם API וניהול גרסאות
ארכיטקטורה מונחית אירועים
ניהול נכון של נתונים במערכות מבוזרות
שיטות מתקדמות לפיתוח צד שרת
בדיקות בעולמות צד שרת
עבודה עם דוקר וקונטיינרים
יישום עקרונות DevOps
מתכונת הקורס
אורך כללי של הקורס 21 שעות
מחולק ל 7 מפגשים של 3 שעות כל אחד
מועבר אונליין בזום בשעות הערב בין 19:00 ל 22:00
רמת קושי: בינוני\גבוה
הקורס מותאם לאנשי פיתוח צד שרת עם ניסיון של לפחות שנתיים בתעשיה, מובילי צוותי פיתוח המעוניינים להעמיק את הידע בתהליכים ושיטות פיתוח נכונות, אנשי מקצוע מעולם הפיתוח אשר מעוניינים להעמיק את הידע בטכנולוגיות צד שרת
סילבוס
- אבולוציית עולם הפיתוח, פער בין הדומיין למימוש
- הצורך בתהליך פיתוח מוסדר
- תהליכי פיתוח אג'יליים, Scrum, XP
- תהליך פיתוח תוכנה איטרטיבי SDLC, אחד הכישורים הנדרשים בימינו
- איסוף דרישות, ניתוח דרישות ותיעוד
- יצירה של High Level Design של המערכת
- אפיון פונקציונאלי של מערכת
- תיעוד ארכיטקטורת מערכת
- עיצוב מונחה דומיינים Domain Driven Design
- עבודה לפי מתודולוגיה Working Backwards של אמזון
- יצירה של Detailed Design לרכיבי תוכנה
- יצירה של אפיון פונקציונאלי לרכיבי תוכנה
- יצירה של אפיון טכני לרכיבי תוכנה
- צורות תקשורת בין רכיבי תוכנה מבוזרים
- תקשורת סינכרונית ואסינכרונית
- עקרונות RESTful API
- עבודה עם API First
- ניהול גרסאות API
- תיעוד חוזה שירות באמצעות Open API Spec
- משילות API
- ארכיטקטורת מיקרוסרביסים
- שכבות ומבנה פנימי של שירות, Cross Cutting Concerns
- לוגים, מטריקות, טרייסים
- מתודולוגיית בדיקות
- בדיקות יחידה
- בדיקות קומפוננטה
- בדיקות אינטגרציה
- אתגרים של ניהול נתונים בעולם מיקרוסרביסים
- עבודה עם בסיסי נתונים SQL ו Document
- עיצוב בסיסי נתונים אבולוציוני
- ניהול טרנזקציות מבוזרות
- ארכיטקטורה מונחית אירועים EDA
- עקרונות CQRS, Event Sourcing
- תיעוד טכני של רכיבי תוכנה
- מתודולוגיית סקירת קוד Code Review בצוות
- מתודולוגיית ניהול קוד עם גיט
- הטמעת תהליכי DevOps
- עבודה עם קונטיינרים ו Docker
- מערכת ניהול קונטיינרים Kubernetes
- ניהול תצורת פריסה עם HELM
- דמואים והצגה אפקטיבית לבעלי עניין
פרטים והרשמה
עלות הקורס הינה 2,380 שח
לפרטים נוספים והרשמה נא להזין פרטי קשר בטופס הבא
מעבר למילוי Google Form
פיתוח בעולם המודרני
המקצוע שלנו דורש מאיתנו כל הזמן ללמוד טכנולוגיות חדשות ולהתמקצע בסטאק הטכנולוגי של התחום. כמפתחים אנחנו צריכים להכיר שפות תכנות, מתודולוגיות פיתוח, עקרונות ניתוח ואפיון מערכות מידע, יכולת לבנות ארכיטקטורה של מערכות, עקרונות כתיבת קוד נקי, ארכיטקטורת מיקרוסרביסים, עבודה עם בסיסי נתונים, כתיבה טכנית ומדריכי משתמש, עבודה עם עשרות כלים מתקדמים, עבודה בשיטות Agile, תרבות DevOps ועוד…
וזה רק על קצה המזלג.
למרות שידע של שפת תכנות זה משהו בסיסי וחשוב, נדרשת ראיה מרחיבה של ארכיטקטורת מערכת וכל תהליך הפיתוח מקצה לקצה על מנת לבנות פתרונות טובים יותר.
מעבר לשפת תכנות
במהלך קורס אנו נצא למסלול למידה מרתק אל מעבר לשפת התכנות. נלמד נושאים שיקנו לנו חשיבה מערכתית וראייה מרחיבה. נבין למה אנחנו עושים את מה שאנחנו עושים, מה האלטרנטיבות ומה השיקולים עליהם אנחנו צריכים להתבסס על מנת לבנות מערכות אשר עונות על הצורך העסקי ויחד עם זאת פשוטות וקלות לתחזוקה.
הבנה של עקרונות
זה לא משנה עם איזה שפת תכנות אתם עובדים. אנו נלמד עקרונות ארכיטקטורה ושיטות עבודה הנמצאים בשימוש במשך שנים בתעשיה וישארו רלוונטיים במשך המון שנים קדימה. עקרונות ושיטות רלוונטיים לכל תחום פיתוח ולכל סוג של פרויקט.
שדרוג כישורים טכניים
במהלך הקורס נלמד נושאים הקשורים לכל תהליך הפיתוח של מיקרוסרביסים מהתחלה ועד הסוף, כולל ניתוח ואפיון של מערכות מידע מבוזרות, בניית עיצוב וארכיטקטורה, שיטות פיתוח מומלצות, תהליכי אוטומציה ובדיקות. בעזרת ראייה מרחיבה נוכל לקבל החלטות לפי קריטריונים נכונים, להציע אלטרנטיבות מתאימות ולהשיג איזון.
התפתחות מקצועית
על ידי שילוב ידע קיים עם הידע שנרכש בקורס, נוכל לראות את המערכת ואת תהליך הפיתוח מקצה לקצה. נהפוך להיות גורם מוביל ומקצועי לאורך כל מחזור חיי תוכנה מקצה לקצה ולא רק בשלב הפיתוח. נוכל לתרום לצוות הרבה יותר וכתוצאה מכך הערך שלנו בעיני המעסיק עולה.
יצירת קשרים
הקורס הינו הזדמנות להכיר וליצור קשרים עם אנשים איכותיים שמעוניינים להתפתח בתחום אשר עובדים בתפקידים מגוונים במקומות עבודה שונים. במהלך הקורס ולאחריו נוכל לשתף ידע, להתייעץ להכיר את אתגרים אחד של השני ונהפוך לקהילה מקצועית.
מתכונת הקורס
7 מפגשים אונליין של 3 שעות
במפגש יחיד אונליין של שלוש שעות ניתן ללמוד כמות נושאים השווה לעשרות שעות של קריאה ולמידה עצמית. מפגש אונליין מאפשר אינטראקציה ישירה עם המרצה והסטודנטים, לשאול שאלות ולדון ביחד בנושאים הקשורים לחומר הנלמד ודילמות אמיתיות ממקום העבודה.
סיכום כתוב בסוף כל שיעור
במהלך המפגשים אפשר להתרכז בהקשבה ולמידה ואין צורך לכתוב או לתעד את הנלמד. בסוף כל שיעור נשלח סיכום של החומר הנלמד. הסיכום כולל תיאור של כל הנושאים שנלמדו בשיעור כולל תרשימים והפניות למקורות ידע מורחבים שיאפשרו צלילה לחומרים מתקדמים בקלות בזמן פנוי במידת הצורך.
חומר מבוסס ניסיון מהתעשיה
לטובת הקורס נבחרו נושאים הכי אקטואליים ומעשיים אשר מייצגים את את עיקרי עבודתינו כמפתחים בתחום. הקורס מזקק אלפי שעות של פיתוח תוכנה hands-on, למידה, ספרות מקצועית, העברת הרצאות, חניכה של חברי צוות, וניסיון מעשי מהשטח בארגונים גדולים, סטארטאפים ופרוייקטים אישיים.
פרטים והרשמה
עלות הקורס הינה 2,380 שח
לפרטים נוספים והרשמה נא להזין פרטי קשר בטופס הבא
מעבר למילוי Google Form