קורס DevOps - Ansible

- 140 דקות
- 36 הרצאות
תוכנית הלימודים
מה לומדים בקורס DevOps עם Ansible?
זהו קורס DevOps בעברית שמתמקד בכלי אחד בלב התחום: Ansible. הוא מתחיל בהסבר כללי על DevOps ואוטומציה ברשת, עובר להכרה עם המעבדה ולהתקנת Ansible, ואז מלמד לשלוט במכונות מרחוק בעזרת קבצי הגדרות ופקודות פשוטות, במקום להיכנס לכל שרת ידנית.
בקורס 36 הרצאות וידאו קצרות, כ-140 דקות בסך הכול. ההרצאות הקצרות מאפשרות ללמוד נושא אחד בכל פעם: מה זה Ansible ולמה צריך אותו, קובץ Host Inventory, Playbook ו-Modules, כתיבת סקריפט YML ראשון והרצתו, ועבודה עם Copy Module, הגדרת Owner ובדיקת Ping.
בהמשך מגיעים לפקודות ישירות בלי סקריפט (Ad Hoc), ל-User Module, לקבוצות מכונות (Hosts Groups) ולחשיבות הרווחים בקובץ YML, וגם ל-Yum Module להתקנה, הסרה ועדכון של חבילות, ל-Service Module ול-Shell Module. הקורס כולל גם שליחת email, משתני סביבה (Environment Variables), עבודה עם Ansible על Windows והסבר על Chef ו-Puppet כאלטרנטיבות.
כך נראה מסלול הלימוד: מבוא תיאורטי קצר, מעבדה מוכנה, ואז כתיבת סקריפטים אמיתיים בהדרגה, מהפשוט אל המורכב. בכל שלב מריצים ומסתכלים בתוצאה, ולכן קל להבין מה כל פקודה עושה.
למי הקורס מתאים?
- מנהלי מערכות ורשתות שרוצים להפסיק לבצע אותן פעולות ידנית על כל שרת.
- מתחילים בתחום ה-DevOps שמחפשים נקודת כניסה מעשית לעולם האוטומציה.
- אנשי IT ותמיכה שרוצים להרחיב את הכישורים לעבר ניהול תצורה.
- מפתחים שרוצים להבין איך הקוד שלהם מגיע לשרתים ומתעדכן שם.
הקורס קצר וממוקד. עבודה בסיסית עם שורת פקודה ושרתים תקל על הלימוד, אך ההרצאות הראשונות מסבירות את המושגים ואת המעבדה. מי שעובד בארגון עם הרבה שרתים יזהה במהירות כמה זמן אפשר לחסוך כשפעולה חוזרת נכתבת פעם אחת ומורצת על כולם.
מה תדעו לעשות בסוף הקורס?
- להסביר מהו DevOps, מהי שיטת Agile ומה נותנת אוטומציה.
- להתקין Ansible ולהגדיר קובץ Host Inventory.
- לכתוב Playbook בקובץ YML ולהריץ אותו על מכונות שונות.
- להשתמש במודולים נפוצים: Copy, User, Yum, Service ו-Shell.
- להריץ פקודות Ad Hoc ישירות, בלי לכתוב סקריפט.
- לחלק מכונות לקבוצות ולהשתמש במשתני סביבה.
- להכיר את ההבדל בין Ansible לבין Chef ו-Puppet.
באמצע הקורס יש תרגיל ביניים, ובסופו הסיכום של החומר ושל הפקודות החשובות, כך שאפשר לבדוק את עצמכם לפני שממשיכים. הקורס קצר, ולכן אפשר לסיים אותו בכמה ישיבות ולהתחיל ליישם מיד. ההרצאה על חשיבות הרווחים בקובץ YML כדאי במיוחד: שגיאות רווחים הן מקור נפוץ לתסכול בתחילת הדרך, וכאן מסבירים אותן מראש.
איך לומדים?
הצפייה אונליין ובקצב שלכם, ובגלל אורך ההרצאות אפשר לשלב אותה בהפסקות ביום העבודה. מנוי PracticU פותח את כל הקורסים באתר ב-350 ₪ לחודש, עם ליווי אישי של המרצה בטלפון, ואפשר לנסות יום אחד בחינם.
קורס כזה עובד טוב בתור תוספת ללימוד אחר: למשל לצד קורס לינוקס או קורס ענן. המנוי כולל את כל הקורסים באתר, כך שאפשר לשלב ביניהם בלי עלות נוספת.
שאלות נפוצות
מהו Ansible?
Ansible הוא כלי לאוטומציה וניהול תצורה: כותבים בקובץ YML מה צריך לקרות במכונות, והכלי מבצע זאת על הרבה מכונות בבת אחת.
האם צריך ניסיון ב-DevOps?
לא. הקורס מתחיל במבוא ל-DevOps ולאוטומציה. היכרות בסיסית עם שורת פקודה ושרתים עוזרת.
כמה זמן לוקח הקורס?
36 הרצאות קצרות, כ-140 דקות בסך הכול, כך שאפשר לסיים אותו בכמה ערבים.
האם הקורס כולל עבודה על Windows?
כן, יש הרצאה ייעודית על Ansible על Windows, וגם הסבר על Chef ו-Puppet.
כמה עולה קורס DevOps?
הקורס כלול במנוי החודשי של PracticU, 350 ₪ לכל הקורסים באתר. בנוסף למנוי יש תמיכה אישית של המרצה בטלפון, והיום הראשון ללא עלות.
האם מקבלים תעודה?
כן. תעודת סיום של PracticU ממתינה באזור האישי לכל תלמיד רשום שסיים לצפות בהרצאות הקורס.