Bootcamp اسکریپت Bash Shell: 10 آموزش مبتنی بر پروژه

Bash Shell Scripting Bootcamp: 10 Project-Based Learnings

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از طریق یادگیری عملی مبتنی بر پروژه با 10 پروژه مبتدی در دنیای واقعی، به یک متخصص برنامه نویسی Linux Bash تبدیل شوید. دانش اسکریپت نویسی: یادگیرندگان درک کاملی از مفاهیم پوسته نویسی، از جمله متغیرها، حلقه ها، شرطی ها و توابع به دست خواهند آورد. اتوماسیون کار کارآمد: فراگیران قادر خواهند بود کارهای تکراری را خودکار کرده و گردش کار را با استفاده از اسکریپت های پوسته ساده کنند و در زمان و تلاش صرفه جویی کنند. دستکاری فایل ها و دایرکتوری ها: زبان آموزان در دستکاری فایل ها و دایرکتوری ها از طریق اسکریپت پوسته، از جمله کارهایی مانند ایجاد، کپی پردازش داده ها و دستکاری، مهارت کسب خواهند کرد: یادگیرندگان تکنیک هایی برای پردازش و دستکاری داده ها با استفاده از ابزارهای خط فرمان قدرتمند مانند grep، sed و بیخیال مدیریت خطا و اشکال زدایی: یادگیرندگان مهارت هایی را در تکنیک های مدیریت خطا و اشکال زدایی برای عیب یابی و حل مشکلات در اسکریپت های پوسته خود توسعه می دهند. مدیریت سیستم: فراگیران از طریق برنامه نویسی پوسته، مانند مدیریت کاربران، دانش مربوط به وظایف مدیریت سیستم را به دست خواهند آورد. بهینه‌سازی پوسته اسکریپت: زبان‌آموزان تکنیک‌هایی را برای بهینه‌سازی اسکریپت‌های پوسته برای بهبود کارایی، کاهش مصرف منابع درک خواهند کرد. قابلیت حمل اسکریپت: زبان آموزان یاد خواهند گرفت که اسکریپت های پوسته قابل حمل بنویسند که می توانند در سیستم عامل ها و محیط های پوسته مختلف اجرا شوند. پیش نیازها: سیستم عامل ویندوز یا لینوکس مورد نیاز است. آشنایی با لینوکس لازم است.

به بوت کمپ اسکریپت Bash Shell خوش آمدید: 10 آموزش مبتنی بر پروژه! این دوره جامع موضوعات زیر را از طریق یک رویکرد مبتنی بر 10 پروژه عملی پوشش می دهد:


  • اصول اولیه پوسته: در مورد محیط پوسته، اهمیت آن، و نحوه پیمایش و تعامل موثر با آن بیاموزید.

  • متغیرها: نحوه اعلان و استفاده از متغیرها در برنامه نویسی bash برای ذخیره و دستکاری داده ها را بدانید.

  • رشته ها: تکنیک های دستکاری رشته، از جمله الحاق، جایگزینی، و استخراج را کاوش کنید.

  • آرگومان‌های خط فرمان: نحوه مدیریت آرگومان‌های خط فرمان را که به یک اسکریپت ارسال می‌شوند و ترکیب آن‌ها در اسکریپت‌های خود کشف کنید.

  • آرایه ها: نحوه کار با آرایه ها را در برنامه نویسی bash، از جمله اعلان، دسترسی و دستکاری عناصر آرایه یاد بگیرید.

  • رنگ‌ها در bash: اسکریپت‌های خود را با خروجی رنگارنگ با ترکیب کدهای رنگی ANSI در اسکریپت‌های bash خود تقویت کنید.

  • توابع: در توابع غوطه ور شوید و یاد بگیرید که چگونه آنها را برای مدولار کردن اسکریپت ها و بهبود قابلیت استفاده مجدد کد تعریف و استفاده کنید.

  • عبارات شرطی: در استفاده از عبارات شرطی مانند if-else و case مسلط شوید تا اسکریپت های خود را پویاتر و پاسخگوتر کنید.

  • حلقه‌ها: ساختارهای حلقه‌ای مانند for، while، و تا را برای تکرار روی داده‌ها و خودکارسازی کارهای تکراری کاوش کنید.

  • مدیریت فایل: یاد بگیرید چگونه از فایل‌ها بخوانید و بنویسید، مجوزهای فایل را دستکاری کنید، و سایر عملیات مربوط به فایل را در bash scripting و غیره انجام دهید

برنامه درسی دوره:

  1. مقدمه

    1. ویدیو معرفی

  2. مبانی شل

    1. نظریه شبانگ

    2. شبانگ کاربردی

  3. متغیرها در Bash

    1. نظریه متغیرها

    2. متغیرهای کاربردی

  4. رشته ها در Bash

    1. نظریه ریسمان

    2. رشته های کاربردی

  5. آرایه ها در Bash

    1. نظریه آرایه ها

    2. آرایه ها عملی

  6. محاسبات حسابی

    1. نظریه محاسبات حسابی

    2. محاسبات حسابی عملی

  7. تغییر مسیر ورودی/خروجی و لوله کشی در Bash

    1. نظریه تغییر مسیر I/O

    2. تغییر مسیر I/O عملی

    3. لوله کشی در bash

  8. Arguments In Bash

    1. نظریه استدلال

    2. استدلال‌ها عملی

  9. وضعیت خروج

    1. تئوری وضعیت خروج

    2. خروج از وضعیت عملی

  10. اگر-دیگر شرایط در bash

    1. نظریه شرایط f-else

    2. مقایسه های ریاضی در غیر این صورت

    3. مقایسه‌های رشته‌ای if-else

    4. نظریه شرایط فایل

    5. شرایط فایل عملی

  11. در حالی که حلقه ها

    1. نظریه حلقه در حالی که

    2. در حالی که حلقه عملی است

  12. برای حلقه ها

    1. برای نظریه حلقه

    2. برای حلقه عملی

  13. اظهارات موردی

    1. نظریه عبارات موردی

    2. عبارات مورد عملی

  14. توابع در Bash

    1. نظریه توابع

    2. عملکردهای عملی

  15. رنگ‌ها در Bash

    1. رنگ‌ها در bash

  16. پروژه های ساده

    1. پروژه شماره 1

    2. پروژه شماره 2

    3. پروژه شماره 3

    4. پروژه شماره 4

    5. پروژه شماره 5

    6. پروژه شماره 6

  17. پروژه های پیشرفته

    1. پروژه شماره 7

    2. پروژه شماره 8

    3. پروژه شماره 9

    4. پروژه شماره 10

  18. سخنرانی پاداش

    1. پاداش

در طول بوت کمپ، قدرت لینوکس را کشف خواهید کرد و یاد خواهید گرفت که چگونه از پتانسیل کامل برنامه نویسی bash استفاده کنید. شما یک پایه محکم در سیستم های لینوکس به دست خواهید آورد و نحوه هدایت و مدیریت موثر آنها را درک خواهید کرد. با این دانش، سفری به دنیای اسکریپت نویسی پوسته، کشف قابلیت های آن و باز کردن سطوح جدیدی از بهره وری را آغاز خواهید کرد.

هر پروژه در این بوت کمپ به طور مدبرانه طراحی شده است تا سناریوهای دنیای واقعی را در اختیار شما قرار دهد تا بتوانید مهارت های تازه کسب شده خود را اعمال کنید. از خودکارسازی کارهای روتین گرفته تا مدیریت پیکربندی‌های پیچیده سیستم، با چالش‌های مختلفی مقابله خواهید کرد که توانایی‌های حل مسئله شما را افزایش می‌دهد و اعتماد به نفس شما را به عنوان یک اسکریپت پوسته افزایش می‌دهد.

در پایان این دوره، شما یک فرمان قوی بر لینوکس، اسکریپت نویسی bash و اسکریپت پوسته خواهید داشت که به شما امکان می دهد اسکریپت های کارآمد و قوی ایجاد کنید. خواه مدیر سیستم، توسعه‌دهنده یا مهندس DevOps باشید، این بوت کمپ شما را به ابزارها و تخصص مورد نیاز برای برتری در نقش خود مجهز می‌کند.

در این سفر هیجان انگیز Bash Shell Scripting Bootcamp به ما بپیوندید و پتانسیل خود را به عنوان یک متخصص اسکریپت نویسی پوسته لینوکس باز کنید. آماده شوید تا مهارت های خود را به سطح بعدی ببرید و به ارتفاعات جدیدی از اتوماسیون و بهره وری دست یابید. اکنون ثبت نام کنید و ماجراجویی یادگیری مبتنی بر پروژه خود را از امروز شروع کنید!


متشکرم :)

Vivek Pandit


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

مبانی پوسته Basics Of Shell

  • نظریه شبانگ Shebang theory

  • شبانگ کاربردی Shebang practical

متغیرها در Bash Variables In Bash

  • نظریه متغیرها Variables theory

  • متغیر کاربردی Variable practical

رشته ها در بش Strings In Bash

  • نظریه ریسمان Strings theory

  • رشته های کاربردی Strings practical

آرایه ها در Bash Arrays In Bash

  • نظریه آرایه Array theory

  • آرایه عملی Array practical

محاسبات حسابی Arithmatic Calculations

  • تئوری محاسبات حسابی Arithmatic calculations theory

  • محاسبات حسابی عملی Arithmatic calculations practical

تغییر مسیر خروجی ورودی و لوله کشی در Bash Input Output Redirection and Piping In Bash

  • تئوری تغییر مسیر خروجی ورودی Input output redirection theory

  • تغییر جهت خروجی ورودی عملی است Input output redirection Practical

  • لوله کشی در bash Piping in bash

استدلال ها Arguments

  • نظریه استدلال Arguments theory

  • استدلال های عملی Arguments practical

وضعیت خروج Exit Status

  • تئوری وضعیت خروج Exit status theory

  • وضعیت خروج عملی است Exit status practical

شرایط اگر-دیگر (بیانیه مشروط) If-else Conditions (Conditional Statement)

  • نظریه شرایط اگر-الا If-else conditions theory

  • در غیر این صورت مقایسه ریاضی if-else mathamatical comparison

  • مقایسه رشته if-else if-else string comparison

  • نظریه شرایط پرونده File condition theory

  • شرایط فایل کاربردی File condition practical

در حالی که حلقه ها While Loops

  • در حالی که نظریه حلقه While loop theory

  • در حالی که حلقه عملی است While loop practical

برای حلقه For Loop

  • برای تئوری حلقه For loop theory

  • برای حلقه عملی For loop practical

اظهارات موردی Case Statements

  • نظریه اظهارات موردی Case statements theory

  • اظهارات مورد عملی Case statements practical

توابع در Bash Functions In Bash

  • نظریه توابع Functions theory

  • توابع عملی Functions practical

رنگ ها در بش Colors In Bash

  • رنگ ها در bash Colors in bash

پروژه های ساده Simple Projects

  • پروژه شماره 1 Project #1

  • پروژه شماره 2 Project #2

  • پروژه شماره 3 Project #3

  • پروژه شماره 4 Project #4

  • پروژه شماره 5 Project #5

  • پروژه شماره 6 Project #6

پروژه های پیشرفته Advanced Projects

  • پروژه شماره 7 Project #7

  • پروژه شماره 8 Project #8

  • پروژه شماره 9 Project #9

  • پروژه شماره 10 Project #10

18. سخنرانی پاداش 18. Bonus Lecture

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

Bootcamp اسکریپت Bash Shell: 10 آموزش مبتنی بر پروژه
جزییات دوره
4 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,205
4.8 از 5
دارد
دارد
دارد
Vivek Pandit
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vivek Pandit Vivek Pandit

مدیر سیستم لینوکس، شکارچی باگ، هکر اخلاقی