בקורס זה נלמד כיצד לכתוב סקריפטים – shell scripts – עבור משימות אוטומציה במערכות UNIX.
סקריפטים של Bash מאפשרים לך להפוך כמעט כל משימה לאוטומטית במערכות UNIX. הם משלבים את העוצמה של כל כלי עזר של UNIX עם שפת סקריפטינג עוצמתית.
בדרך כלל Bash Shells הם אינטראקטיביים. כלומר, הם מקבלים ממך פקודה (דרך המקלדת) ומבצעים אותה. הסקריפט הוא רצף של פקודות, רצף זה מבוצע באופן קבוע על ידי הזנת שם הסקריפט בשורת הפקודה. שימוש נוסף של סקריפטים הוא במערכת האתחול והכיבוי של UNIX.
Bashהוא המעטפת ברירת המחדל ברוב מערכות ההפעלה הבסיסיות בסוג Linux, והידע בכתיבת סקריפטים ב-Bash מאפשר למקצוענים להעביר לאוטומציה פעולות שונות, לשפר ולייעל ביצוע פעולות מורכבות בצורה מהירה ופשוטה. במסגרת לימודי DevOps הסטודנטים לומדים איך לכתוב סקריפטים שיכולים להגדיר משתנים, לבצע לולאות, לטפל בקלט מהמשתמש ולבצע שלל פעולות אחרות. הידע הזה מייעל תהליכים שונים בפרויקט ומאפשר לצוות ה-DevOps להיות גמיש ומגיב במהלך הפיתוח והאפשרויות השונות שבו.
למי מתאים הקורס?
- בעלי רקע במערכת UNIX
- קורס הכנה למעוניינים לגשת למבחני ההסכמה של LPI הבינ"ל.
- לימודי לינוקס מהווים בסיס לקורסי פיתוח במערכת הפעלה זו.
דרישות קדם
- יכולת בסיסית של עבודה מול מחשב.
- אנגלית ברמה בינונית.
- הכרה עם מערכת UNIX