Course Overview
תוכנות ומוצרים נוטים להתעדכן על בסיס קבוע ואינטנסיבי. תופעה זו מתרחשת בעקבות תחרות בשוק, טכנולוגיות ופיתוחים חדשות לבקרים, ואופי הלקוחות האינטרנטיים. כל אלו, יש בהם את הכוח לכפות שינויים דרמטיים ביותר על מוצרים בטווחי זמן קצרים יחסית.
התופעה מצריכה ניהול פרוייקטי תוכנה במתודולוגיית Agile. החדרת שינויים, שדרוגים והתאמת האסטרטגיה לצרכי השוק בזמן אמת, מצריכים ניהול פרוייקטים יעיל, מהיר וחף מטעויות. האמצעי הטוב ביותר למקסום Project Agility הוא על -ידי אוטומציה. ככל שתהליכים רבים יותר יעברו אוטומציה, כך יקטן האתגר בעדכונים ושדרוגים – משך הזמן יתקצר, תקלות וטעויות אנוש ימנעו וה"מחיר" של כל שדרוג יקטן.
השיטה, בה הופכים את התהליכים שבין הפיתוח (Development) לבין מסירת והפעלת המוצר (Operation) לאוטומטיים, מכונה DevOps. אוטומציה ניתן להשיג על ידי שימוש בשפות Script או בכלים ייעודיים.
פרוייקטי DevOps מתאפיינים ביכולת התאמה מרבית לשינויים ולצרכים חדשים בשוק ומאפשרים ביצוע עדכונים בקצב מהיר, תוך שמירה על איכות האספקטים השונים של הפרויקט (כגון, ביצוע monitoring וניהול גרסאות).
בנוסף, האוטומציה חודרת לתחומי ניהול הפרויקטים (ביצוע בדיקות אוטומטיות, תקשורת לוגית בין שרתים, domains וכו').
קורס זה מיועד לבעלי רקע בתכנות אשר מעוניינים ליישם את הידע שלהם לטוב ת יישום פרוייקטי DevOps:
- סקירת השלבים החשובים שבין ה -Development ל -Operation.
- הטמעת השלבים בתהליך אוטומטי כולל.
- הכרת הפתרונות השונים , APIs וכלים.
קהל יעד:
- אנשי תשתיות בעלי רקע בכתיבת Scripts
- אנשי תשתיות LINUX
- אנשי תשתיות Windows
- System Administrators בסביבות שרתים ו-Clouds
- מתכנתים בשפות דור 3,4, ראשי צוותי פיתוח בעלי רקע בתכנות המעוניינים להשתלב בפרויקט DevOps
בסיום הקורס תוכלו:
- להבין את החשיבות בהטמעת DevOps בפרוייקטים כיום
- לזהות את השלבים, שיכולים ומצריכים מעבר לאוטומציה
- להבין את האתגרים בביצוע Continuous Integration
- להשתמש ב-Jenkins, לטובת יישום DevOps, הלכה למעשה (Code repository, builds, testing, CD)
- להכיר ולהשתמש בכלי קונפיגורציה פופולאריים (Terraform, Ansible)
- לעשות שימוש ב-JIRA לטובת ביצוע Planning
- לעשות שימוש ב-Docker על מנת לייצר Single & Distributed Domains
- לממש CI באמצעות שילוב Jenkins ו-Docker
- להתמודד עם האתגרים בשלב ה-Operations (Monitor, log and secure)
- להכיר ולהשתמש בפתרונות DevOps, המצויים בענן של Amazon (AWS)
Course Objectives:
Through the use of a dynamic student oriented learning style, participants will:
- Increase their usable English vocabulary
- Enrich and develop their conversation skills
- Expand the participants knowledge of technical terms and their uses
- Strengthen the student’s self-confidence in English
- Create a leap of learning of the English language
קורסים נוספים
השארת פרטים