آموزش کاربردی Bash Script
ویژگیهای دوره
پیش نیاز ها و ملزمات
- آشنایی با لینوکس
- لپ تاپ با سیستم عامل لینوکس و یا VM
مخاطبین
- DevOps
- مدیرسیستم ها
اهداف
- مسائل کاربردی
- شبکه سازی
درباره دوره
فراگیر شدن زیرساخت های ابری و بستر های لینوکسی، لزوم استفاده از ابزار های موجود و پرهیز از کار های دستی و پرتکرار و ارائه بهترین راه حل قابل اطمینان در مواجه با مشکلات متعدد اهمیت بسیار زیادی پیدا کرده است.
Bash Scripting
در واقع Bash Scripting یک ابزار قدرتمند و ساده برای خودکارسازی و مدیریت سیستمها و وظایف روزمره مخصوص برنامه نویسان سمت سرور و مدیر سیستم ها و افراد فعال در حوزه DevOps است. این مهارت میتواند به شما کمک کند تا بهبود بهرهوری و کارایی را در کارهای روزمرهتان داشته باشید و به عنوان یک مدیر سیستم یا برنامهنویس نرمافزار موفق باشید.
یادگیری Bash Scripting دارای چند دلیل مهم و ضروری است که در ادامه برخی از آنها را شرح میدهیم :
- اتوماسیون و انجام کارهای تکراری: با یادگیری bash script، میتوانید تعدادی از کارهای تکراری و مکرر که در روزمره انجام میدهید را به صورت خودکار انجام دهید. این به شما کمک میکند تا زمان و تلاش بیشتری صرفهجویی کنید.
- اجرای دستورات پیچیده: در bash، میتوانید دستورات پیچیده و چند مرحلهای را به صورت سادهتر و کوتاهتر نوشته و اجرا کنید. این به شما امکان میدهد کارهای پیچیده را با کمترین خطا انجام دهید.
- تعامل با سیستم عامل: با bash scripting میتوانید به فایلها و پوشهها دسترسی پیدا کنید، فرآیندها را کنترل کنید و با دستگاههای متصل به سیستم تعامل داشته باشید. این امکانات به شما اجازه میدهند که برنامههای پویا و پیچیدهتری را بسازید.
- اطمینان از امنیت: با استفاده از bash script، میتوانید برنامهها و اسکریپتهای خود را به صورت امن طراحی کنید. میتوانید کاربردی برای اسکریپتها تعیین کنید تا از اشتباهات امنیتی جلوگیری کنید و اطلاعات حساس را محافظت کنید.
- مدیریت سیستم: با استفاده از bash scripting میتوانید عملیات مدیریتی سیستم خود را انجام دهید. این شامل نصب و بهروزرسانی نرمافزارها، پشتیبانگیری از دادهها، رفع خطاها و مشکلات، و کنترل کارایی سیستم میشود.
- مهارتهای مورد تقاضا: مسلط بودن به bash scripting یکی از مهارتهایی است که در بازار کار بسیار تقاضا دارد. این مهارت میتواند به شما کمک کند تا به عنوان یک سیستممدیر یا متخصص توسعه نرمافزارها درخشید.
در نهایت، یادگیری bash scripting میتواند به شما در حل مسائل روزمره، بهبود بهرهوری، و دستیابی به هدفهای کوچک و بزرگتر در کار و توسعه فردی کمک کند. پیشنهاد میشود با مباحث bash آشنا شوید و سپس با تمرین و تجربه به تسلط در این زبان برنامهنویسی برسید.
پروژه ها
- utility commands and Cronjobs
- Write backup script with bash script
سرفصل ها
- Basic Shell Programming
- Variables
- Comments
- Conditional Statements
- Array
- Loops
- Conditionals
- String Substitution
- Strings processing
- Functions
- Script input
- Script output
- Redirect to File
مدرس دوره
مهدی یار فراهانی
ثبت نام در دوره
ظرفیت 15 نفر
تعداد جلسه 1
مدت زمان 4:30 ساعت
زمان برگزاری جمعه 13 مردادماه از ساعت 14:00 تا 18:00
محل برگزاری خیابان انقلاب، بین فلسطین و وصال شیرازی، پلاک 955 ، خانه خلاق کندو
زمان ثبت نام به پایان رسیده است
نظرات کاربران