תוכנות ומוצרים מתעדכנים באופן שוטף ואינטנסיבי. תופעה זו היא השלכת התחרות בשוק, פיתוחים טכנולוגיים חדשים ואופי הלקוחות האינטרנטיים. לכל אלו יש את הכוח לכפות שינויים דרמטיים על מוצרים במהירות רבה יחסית. התופעה מצריכה ניהול פרוייקטים לתוכנה בעזרת מתודולוגיית Agile, המסייעת בהחדרת שינויים, שדרוגים, והתאמת אסטרטגיה לצרכי השוק בזמן אמת. הצורך בניהול פרוייקטים יעיל, זריז ונטול טעויות מקדם את השימוש בתהליכי אוטומציה. בדרך זו מצטמצם האתגר בתהליכים רבים, מתקצר משך הזמן, נמנעות תקלות וטעויות אנוש, ומתכווץ "מחיר" כל שדרוג. השיטה, בה הופכים התהליכים שבין הפיתוח לבין מסירת והפעלת המוצר לאוטומטיים, מכונה DevOps. האוטומציה מסתייעת בשפות סקריפט ובכלים ייעודיים. פרוייקטי DevOps, מתאפיינים באפשרות התאמה מיטבית לצרכים ושינויים חדשים בשוק, וביצוע אותם עדכונים בקצב מהיר, תוך שמירה על איכותו היסודית של הפרויקט, ניטור וניהול גרסאות. מהלך האוטומציה חודר כיום לתחומי ניהול הפרויקטים, ביצוע בדיקות, דומיינים ותקשורת לוגית בין שרתים.
מקום הלימודיםחיפה
מתכונת הקורס120 ש"ל
קהל היעדבעלי רקע בתכנות ומעוניינים ליישם את הידע בפרוייקטי DevOps, אנשי תשתיות בעלי רקע בכתיבת סקריפטים, אנשי תשתיות לינוקס, ווינדוז, מנהלי תשתיות בסביבות שרתים וענן, מתכנתים בשפות דור 4 ,3 וראשי צוותי פיתוח
תנאי קבלהראיון אישי או ייעוץ להכוונה מקצועית, ניסיון בפיתוח תוכנה או כתיבת סקריפטים, ידע בסיס בלינוקס - מכינה בת 10 שעות לחסרי רקע בנושא זה
Course Specifications
Introduction to DevOps -
Python Scripting -
Jenkins & Continues Integration – CI -
CI with Docker -
Operation -
AWS for DevOps -
Wrapup and finalizing -
מכינת לינוקס לחסרי רקע -