آموزش شل اسکریپتینگ در لینوکس (Shell Scripting) - آخرین آپدیت

دانلود Shell Scripting in Linux

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به بررسی جامع شل اسکریپتینگ با Bash می‌پردازد و بر نحوه خودکارسازی کارهای مدیریتی تکراری و تبدیل توالی دستورات به برنامه‌های قابل استفاده مجدد و قابل اعتماد تمرکز دارد که به صورت دستی یا طبق زمان‌بندی اجرا شوند. شما با نوشتن و اجرای اسکریپت‌ها شروع خواهید کرد و از متغیرها، آرایه‌ها و عملیات رشته‌ای برای ذخیره و مدیریت داده‌ها استفاده می‌کنید. سپس با استفاده از دستورات شرطی، حلقه‌ها و جریان کنترل، منطق برنامه نویسی را به اسکریپت‌ها اضافه کرده و یک اسکریپت خودکارسازی می‌سازید که تمام این مفاهیم را با هم ترکیب می‌کند. در ادامه، دوره به سمت اسکریپت‌نویسی ماژولار و قابل نگهداری پیش می‌رود. شما توابع ایجاد می‌کنید، با پارامترها کار می‌کنید، آرگومان‌های خط فرمان را تجزیه کرده، ورودی‌ها را اعتبارسنجی می‌کنید و خطاها را مدیریت می‌کنید تا اسکریپت‌ها بدون نظارت، به طور پایدار اجرا شوند. همچنین یاد می‌گیرید چگونه وظایف روتین را با استفاده از cron و at برای اجرای زمان‌بندی شده خودکار کنید. در نهایت، تکنیک‌های پیشرفته شامل گسترش پارامترهای Bash (Parameter Expansion) و پردازش متن با ابزارهای sed و awk، ترکیب این دو ابزار و عیب‌یابی اسکریپت‌ها آموزش داده می‌شود. در پایان این دوره، شما قادر خواهید بود: - نوشتن و اجرای اسکریپت‌های Bash با استفاده از متغیرها، آرایه‌ها و عملیات رشته‌ای. - اعمال دستورات شرطی، حلقه‌ها و جریان کنترل برای افزودن منطق به اسکریپت‌ها. - ساخت اسکریپت‌های ماژولار با استفاده از توابع و پارامترها. - تجزیه آرگومان‌های خط فرمان و اعتبارسنجی ورودی‌ها برای اجرای مطمئن. - مدیریت خطاها و عیب‌یابی (Debug) اسکریپت‌ها. - خودکارسازی و زمان‌بندی کارهای تکراری با استفاده از cron و at. - پردازش و تغییر داده‌های متنی با استفاده از Parameter Expansion، sed و awk. این دوره برای مدیران سیستم، مهندسان DevOps و توسعه‌دهندگانی که می‌خواهند جریان‌های کاری لینوکس را خودکار کنند، طراحی شده است. پیش‌نیاز این دوره، آشنایی اولیه با محیط خط فرمان (Command Line) لینوکس است. همین حالا به ما بپیوندید و یاد بگیرید چگونه اتوماسیون‌های قابل اعتماد بنویسید و کارهای دستی و تکراری در لینوکس را به حداقل برسانید.

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

مبانی شل اسکریپتینگ Shell Scripting Foundations

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • شروع کار با شل اسکریپتینگ Getting Started with Shell Scripting

  • نوشتن و اجرای شل اسکریپت‌ها Writing and Running Shell Scripts

  • دمو: مبانی اسکریپت‌نویسی Bash Demonstration: Bash Scripting Fundamentals

  • دمو: اجرا و تست اسکریپت‌ها Demonstration: Executing and Testing Scripts

  • دمو: کار با متغیرها در Bash Demonstration: Working with Variables in Bash

  • دمو: تعریف و استفاده از متغیرها Demonstration: Defining and Using Variables

  • دمو: گسترش متغیرها و ورودی کاربر Demonstration: Variable Expansion and User Input

  • دمو: مدیریت موثر متغیرها Demonstration: Managing Variables Effectively

  • شل اسکریپتینگ در لینوکس Bash Scripting in Linux

  • ساخت و اجرای اسکریپت‌های Bash Building and Running Bash Scripts

  • دمو: آشنایی با آرایه‌ها در Bash Demonstration: Introduction to Bash Arrays

  • دمو: کار با عملیات آرایه‌ای Demonstration: Working with Array Operations

  • دمو: عملیات و مدیریت رشته‌ها Demonstration: String Manipulation and Operations

  • دمو: پردازش پیشرفته رشته‌ها Demonstration: Advanced String Processing

  • دمو: دستورات شرطی در Bash Demonstration: Conditional Statements in Bash

  • دمو: تصمیم‌گیری با شرایط Bash Demonstration: Decision-Making with Bash Conditions

  • دمو: پیاده‌سازی حلقه‌ها در اسکریپت‌های Bash Demonstration: Implementing Loops in Bash Scripts

  • دمو: خودکارسازی وظایف با حلقه‌ها Demonstration: Automating Tasks with Loops

  • دمو: برنامه‌ریزی و طراحی اتوماسیون Bash Demonstration: Planning and Designing Bash Automation

  • دمو: ساخت و اجرای یک اسکریپت خودکارسازی Demonstration: Building and Executing an Automation Script

توابع، آرگومان‌ها و خودکارسازی Functions, Arguments and Automation

  • ضروریات اسکریپت‌نویسی Bash Bash Scripting Essential

  • دمو: آشنایی با توابع Bash Demonstration: Introduction to Bash Functions

  • دمو: ایجاد و استفاده از توابع در Bash Demonstration: Creating and Using Functions in Bash

  • دمو: کار با پارامترهای تابع در Bash Demonstration: Working with Function Parameters in Bash

  • شل اسکریپتینگ پیشرفته و اتوماسیون وظایف Advanced Shell Scripting and Task Automation

  • دمو: آرگومان‌های خط فرمان در Bash Demonstration: Command-Line Argument in Bash

  • دمو: تجزیه و اعتبارسنجی آرگومان‌ها در Bash Demonstration: Parsing and Validating Arguments in Bash

  • دمو: اعتبارسنجی ورودی در Bash Demonstration: Input Validation in Bash

  • دمو: مدیریت خطا در Bash Demonstration: Error Handling in Bash

  • دمو: مبانی خودکارسازی وظایف Demonstration: Task Automation Fundamentals

  • دمو: زمان‌بندی کارها با Cron Demonstration: Scheduling Jobs with Cron

  • دمو: مدیریت و مانیتورینگ کارهای Cron Demonstration: Managing and Monitoring Cron Jobs

  • دمو: زمان‌بندی تک‌باره با at Demonstration: One-Time Scheduling with at

  • دمو: خودکارسازی وظایف با Cron و at Demonstration: Automating Tasks with Cron and at

تکنیک‌های پیشرفته Bash Advanced Bash Techniques

  • دمو: مبانی گسترش پارامترهای Bash Demonstration: Bash Parameter Expansion Basics

  • دمو: درک مفهوم Parameter Expansion Demonstration: Understanding Parameter Expansion

  • دمو: کار با پارامترهای پیشرفته Demonstration: Working with Advanced Parameters

  • پردازش متن و مدیریت خطا Text Processing and Error Handling

  • دمو: پردازش متن با sed Demonstration: Text Processing with sed

  • دمو: ویرایش پیشرفته متن با sed Demonstration: Advanced Text Editing with sed

  • دمو: پردازش متن با awk Demonstration: Text Processing with awk

  • دمو: کار با فیلدها و الگوها Demonstration: Working with Fields and Patterns

  • دمو: پردازش داده‌ها با AWK Demonstration: Data Processing with AWK

  • دمو: ترکیب sed و awk برای پردازش متن Demonstration: Combining sed and awk for Text Processing

  • دمو: ساخت خط لوله‌های پردازش متن Demonstration: Building Text Processing Pipelines

  • دمو: شناسایی و مدیریت خطا Demonstration: Error Detection and Handling

  • دمو: عیب‌یابی و رفع اشکال اسکریپت‌ها Demonstration: Debugging and Troubleshooting Scripts

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش شل اسکریپتینگ در لینوکس (Shell Scripting)
جزییات دوره
9h 25m
50
(آخرین آپدیت)
70
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar