آموزش اسکریپت‌نویسی لینوکس بش (Bash): اتوماسیون، بهینه‌سازی و استقرار - آخرین آپدیت

دانلود Linux Bash Scripting: Automate, Optimize & Deploy

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: فراگیران در این دوره بر منطق شرطی مسلط شده، اسکریپت‌های تعاملی می‌سازند، حلقه‌ها را خودکار می‌کنند و پروژه‌های واقعی را با استفاده از اسکریپت‌نویسی پیشرفته لینوکس بش طراحی می‌کنند. در پایان این دوره، دانشجویان قادر خواهند بود دستورات شرطی را به کار ببرند، اعلان‌های کاربرپسند طراحی کنند، حلقه‌ها را بهینه کنند، متغیرها را مدیریت نمایند، توابع بسازند و عملیات‌های از راه دور را با استفاده از SSH و سیگنال‌ها مدیریت کنند. این دوره یک مسیر گام‌به‌گام از مفاهیم پایه تا کاربردهای پیشرفته اسکریپت‌نویسی را ارائه می‌دهد. با شروع از منطق if-else و عملگرهای بولی، یادگیرندگان توانایی طراحی جریان‌های کاری منعطف و منطقی را کسب می‌کنند. سپس تمرکز بر اسکریپت‌های تعاملی و تغییر مسیر فایل‌ها (Redirection) قرار می‌گیرد تا دانشجویان ابزارهای اتوماسیون پاسخگو بسازند. در ماژول‌های بعدی، ساختارهای حلقه‌، دستورات break/continue، منوهای select و مدیریت آرگومان‌ها برای ساده‌سازی اسکریپت‌ها بررسی می‌شوند. در نهایت، دوره بر کاربردهای دنیای واقعی از جمله آرایه‌ها، محاسبات ریاضی، توابع، اتوماسیون مبتنی بر SSH، اسکریپت‌های بک‌آپ و کنترل پردازش با استفاده از سیگنال‌های لینوکس تأکید می‌کند. برخلاف آموزش‌های ابتدایی Bash، این برنامه شامل مثال‌های عملی، تمرین‌های کاربردی و اسکریپت‌نویسی پروژه-محور است تا اطمینان حاصل شود که یادگیرندگان هم به شفافیت مفهومی و هم به تخصص کاربردی دست می‌یابند. چه برای مدیریت سیستم، DevOps یا اتوماسیون ابری آماده می‌شوید، این دوره مهارت‌های ضروری Bash را برای طراحی، بهینه‌سازی و اجرای اسکریپت‌های قدرتمند لینوکس ارائه می‌دهد.

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

مبانی منطق شرطی Conditional Logic Fundamentals

  • استفاده از دستورات if Using if Statements

  • ادامه استفاده از دستورات if Continuation of Using if Statements

  • کاربردهای دستور if Applications of if statement

  • ادامه کاربردهای دستور if Continuation of Applications of if statement

  • مقایسه رشته‌ها و سایر ساختارها String comparisons and other constructs

  • ادامه مقایسه رشته‌ها و سایر ساختارها Continuation of String comparisons and other constructs

  • نوشتن اسکریپت‌های اپلیکیشن با استفاده از if، else و then Writing App scripts using if, else and then

  • ادامه نوشتن اسکریپت‌های اپلیکیشن با استفاده از if، else و then Continuation of Writing App scripts using if, else and then

  • ساختار Elif Elif construct

  • ادامه ساختار Elif Continuation of Elif construct

  • دستورات بولی (Boolean) Boolean Statement

  • عملیات بولی Boolean Operations

  • ادامه عملیات بولی Continuation of Boolean Operations

اسکریپت‌های تعاملی و تغییر مسیر ورودی/خروجی (I/O) Interactive Scripts & I/O Redirection

  • سینتکس Case Case Syntax

  • آشنایی با اسکریپت‌های تعاملی Introduction to Interactive Scripts

  • نوشتن اسکریپت‌های تعاملی Writing Interactive Scripts

  • نکات بیشتر در مورد نوشتن اسکریپت More on Writing the Script

  • دستور Read Read Command

  • اسکریپت‌ها با اعلان ورودی کاربر Scripts with User Input Prompt

  • نوشتن اسکریپت Writing the Script

  • تغییر مسیر (Redirection) و توصیف‌کننده‌های فایل Redirection and File Descriptors

  • تغییر مسیر خطاها Redirecting the Errors

  • خواندن و اجرای فایل Reading and Executing File

  • تخصیص توصیف‌کننده‌های فایل به فایل‌ها Assigning File Descriptors to Files

  • حلقه For The For Loop

  • حلقه While The White Loop

کنترل حلقه‌ها و ساختارهای انتخابی Loop Control & Selection Constructs

  • کنترل حلقه‌های While با ورودی کیبورد Control While Loops with Keyboard Input

  • اسکریپت محاسبه میانگین ورودی کاربر Script for Calculating the Average of User Input

  • حلقه Until The Until Loop

  • تغییر مسیر IO در حلقه‌ها IO Redirection with Loops

  • دستورات Break Break Statements

  • نوشتن دستورات Break Writing Break Statements

  • دستورات Continue Continue Statements

  • نوشتن دستورات Continue Writing Continue Statements

  • ساختار Select Select Construct

  • ساختار داخلی Shift Shift Built-in Construct

  • نکات بیشتر درباره ساختار داخلی Shift More on Shift built-in Construct

  • انواع متغیرها Types of Variables

  • آرایه‌های متغیر Variable Arrays

از متغیرها تا پروژه‌ها: توابع، SSH و سیگنال‌ها Variables to Projects—Functions, SSH & Signals

  • تمرینات عملی فایل اسکریپت AWS Practicals- AWS Script File

  • ایجاد آرایه‌های متغیر (روش دوم) Creating Variable Arrays- Second Method

  • محاسبه هفته سال Calculating the Weak of the Year

  • متغیرهای محاسباتی (Arithmetic) Arithmetic Variables

  • خروجی گرفتن از رشته (Exporting) Exporting the String

  • آشنایی با توابع Introduction to Functions

  • نمایش توابع Displaying Functions

  • نصب و استفاده از SSH Installing and using SSH

  • اسکریپت بک‌آپ از راه دور Remote backups Script

  • اسکریپت بک‌آپ از راه دور (Bupbash) Remote backups Script- Bupbash

  • سیگنال‌ها و تعامل با کیبورد Signals and Keyboard Interaction

  • تعامل سیگنال و دستور Kill Signal and Kill interaction

  • تمرین عملی تعامل سیگنال و Kill Signal and Kill interaction- Practical

نمایش نظرات

آموزش اسکریپت‌نویسی لینوکس بش (Bash): اتوماسیون، بهینه‌سازی و استقرار
جزییات دوره
12h 11m
52
(آخرین آپدیت)
174
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده