קורס Bash Scripting

פתיחת קורס
טרם נקבע
25
שעות לימוד אקדמיות
ניסיון מעשי בחטיבת הפיתוח
Bash Scripting

קורס Bash Scripting

על הקורס

בקורס זה נלמד כיצד לכתוב סקריפטים – shell scripts – עבור משימות אוטומציה במערכות UNIX.

סקריפטים של Bash מאפשרים לך להפוך כמעט כל משימה לאוטומטית במערכות UNIX. הם משלבים את העוצמה של כל כלי עזר של UNIX עם שפת סקריפטינג עוצמתית.

בדרך כלל Bash Shells הם אינטראקטיביים. כלומר, הם מקבלים ממך פקודה (דרך המקלדת) ומבצעים אותה. הסקריפט הוא רצף של פקודות, רצף זה מבוצע באופן קבוע על ידי הזנת שם הסקריפט בשורת הפקודה. שימוש נוסף של סקריפטים הוא במערכת האתחול והכיבוי של UNIX.

Bashהוא המעטפת ברירת המחדל ברוב מערכות ההפעלה הבסיסיות בסוג Linux, והידע בכתיבת סקריפטים ב-Bash מאפשר למקצוענים להעביר לאוטומציה פעולות שונות, לשפר ולייעל ביצוע פעולות מורכבות בצורה מהירה ופשוטה. במסגרת לימודי DevOps הסטודנטים לומדים איך לכתוב סקריפטים שיכולים להגדיר משתנים, לבצע לולאות, לטפל בקלט מהמשתמש ולבצע שלל פעולות אחרות. הידע הזה מייעל תהליכים שונים בפרויקט ומאפשר לצוות ה-DevOps להיות גמיש ומגיב במהלך הפיתוח והאפשרויות השונות שבו.

 

למי מתאים הקורס?

  • בעלי רקע במערכת UNIX
  • קורס הכנה למעוניינים לגשת למבחני ההסכמה של LPI הבינ"ל.
  • לימודי לינוקס מהווים בסיס לקורסי פיתוח במערכת הפעלה זו.

דרישות קדם

  • יכולת בסיסית של עבודה מול מחשב.
  • אנגלית ברמה בינונית.
  • הכרה עם מערכת UNIX

מבנה הקורס

פרק 1

How to write shell script

פרק 2

Variables in shell

פרק 3

Shell Arithmetic

פרק 4

Using Quotes

פרק 5

The read Statement

פרק 6

Wild cards – Filename Shorthand or meta Characters

פרק 7

More commands on one command line

פרק 8

Command Line Processing

פרק 9

Redirection of Standard Input – Output

פרק 10

Pipes

פרק 11

Filter

פרק 12

What is Processes, Why is it required

פרק 13

Shells (bash) structured Language Constructs

פרק 14

Decision making in shell script

פרק 15

if…else…fi, Nested ifs, Multilevel if-then-else

פרק 16

Loops in Shell Scripts

פרק 17

The case Statement

פרק 18

Debugging shell scripts

פרק 19

Conditional execution

פרק 20

I/O Redirection and file descriptors Functions in Bash

Head of the department
teacher-image-דמיטרי-דנילוב

על המרצה

דמיטרי דנילוב

ראש תחום DEVOPS ואוטומציה.

  • בעל תואר ראשון במדעי המחשב במכללת הדסה ירושלים.
  • מנהל קבוצת DevOps בחטיבת הפיתוח ואת המרצים בחטיבת ההדרכה של ב RT-Group
  • בעל ניסיון של מעל 5 שנים באוטומציה והטמעת DevOps ללקוחותינו.
  • אחראי על תהליך ההתמחות המעשית (בסיום הקורס).

מה מספרים בוגרי המכללה?

תוכניות הכשרה להייטק
שמכילות לימודי קורס Bash Scripting כחלק מהמסלול קורס Bash Scripting

תשובות לשאלות נפוצות

אילו תהליכים תפעוליים נוכל לייעל באמצעות אוטומציה?

תלמדו לפתח פתרונות אוטומטיים לניהול מערכות, גיבויים, ניטור, ועיבוד מידע. תיצרו סקריפטים שיחסכו שעות עבודה יקרות.

close

מהם העקרונות המנחים לכתיבת סקריפטים יעילים?

תכירו שיטות עבודה מקצועיות, תבנו סקריפטים מודולריים וגמישים, ותלמדו לתעד ולתחזק קוד באופן מיטבי.

close

אילו כלי פיתוח ובקרה נשלב בתהליך העבודה?

תעבדו עם עורכי קוד מתקדמים, כלי בקרת גרסאות, ומערכות לניהול תצורה. תלמדו לבדוק ולנפות באגים ביעילות.

close

סטודנטים שנרשמו ללימודי Bash Scripting
התעניינו גם במודולים הבאים:

© כל הזכויות שמורות Real Time Group