פרטים נוספים
whatsapp
לימודי הייטק ב-INT LIVE
טלפון

BASH Scripting

 

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

 תאריך הקורס: 23/06/2021
 קורס ערב

 תאריך הקורס: 13/12/2021
 קורס ערב

מהו קורס BASH Scripting?

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

 

תיאור הקורס

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

הקורס יתמקד בנושאים הבאים:

  • Syntax
  • Arithmetics
  • Algorithms
  • Network Programming

 

היקף שעות

40 שעות אקדמיות, 8 מפגשים.

קהל יעד ותנאי קבלה

קורס זה מיועד לכל י שמעוניין לעסוק בעולמות ה-Linux. רקע קודם בתחום יהווה יתרון.

שאלות נפוצות על קורס Bash

BASH היא מעטפת פקודה למערכות יוניקס, ולמערכות דמויות יוניקס. המעטפת פותחה בשנת 1989 כמיזם תוכנה חופשית וכתחליף ל-Bourne Shell. ברוב מערכות הלינוקס, מופצת Bash כברירת מחדל ומהווה בסיס חיוני למערכת. משמעות השם Bash היא ראשי תיבות של Bourne-again shell, כמשחק מילים על Bourne Shell. שם המעטפת בתרגום לעברית הוא למעשה מעטפת (פקודה) שנולדה מחדש.

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

תוכנית לימודים

1
צורה
Introduction | Learn The Syntax

Module 1

  • Unix Systems Overview
  • Shell Scripting Idea
  • Bash Interpreter and Others
  • What is a Sha-Bang?
  • Invoke Your First Script

Introduction

 

 

  • Special Characters
  • Naming Conventions
  • Commands and Parameters
  • Expressions and Logical Operators
  • Arithmetics

Learn The Syntax

2
צורה
Basics First | Making Algorithms | Moderate Topics

Module 2

  • Variables
  • What is Null?
  • Dealing With Strings
  • Exit & Exit Status
  • File Names and Permissions
  • Script Execution
  • Path Types
  • Input & Output

Basics First

  • Conditional Statements: What If?
  • Nested If/Then
  • Files Operators
  • Functions
  • Comparisons
  • Case Statements
  • Loops: For & While

Making Algorithms

  • Internal Variables
  • Declare vs Typeset
  • Random
  • Strings Manipulation
  • Aliases
  • Arrays
  • Network Programming

Moderate Topics

המרצים בקורס

טל ירון
טל ירון
טל ירון הינו מומחה Full Stack ועוסק בתחום למעלה מעשור. מרצה במכללה למקצועות הפיתוח וה-Full Stack ובעברו הוביל צוותי פיתוח בחברות וארגונים שונים.
הרשמה לקורס