اسکریپتنویسی Bash لینوکس - اتوماسیون، بهینهسازی و استقرار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اعمال منطق شرطی، متغیرها و پرامپتهای کاربر در اسکریپتها
- اتوماسیون گردشکارها با حلقهها، آرایهها و توابع
- مدیریت تسکهای SSH، بکآپها و کنترل فرآیند با سیگنالها
توضیحات دوره
یادگیرندگان به منطق شرطی تسلط پیدا میکنند، اسکریپتهای تعاملی میسازند، حلقهها را خودکار میکنند و پروژههای واقعی را با استفاده از اسکریپتنویسی پیشرفته Bash لینوکس طراحی میکنند. در پایان دوره، دانشجویان قادر خواهند بود دستورات شرطی را اعمال کنند، پرامپتهای کاربرپسند طراحی کنند، حلقهها را بهینهسازی کنند، متغیرها را دستکاری کنند، توابع را ایجاد کرده و عملیاتهای راه دور را با SSH و سیگنالها مدیریت کنند.
این دوره یک مسیر گامبهگام از ساختارهای اساسی تا کاربردهای پیشرفته اسکریپتنویسی ارائه میدهد. با شروع از منطق if-else و عملگرهای بولی، یادگیرندگان توانایی طراحی گردشکارهای انعطافپذیر و منطقی را به دست میآورند. سپس روی اسکریپتهای تعاملی و ریدایرکشن فایل تمرکز میکنند که آنها را برای ساخت ابزارهای اتوماسیون واکنشگرا مجهز میکند.
در ماژولهای بعدی، یادگیرندگان ساختارهای حلقه، دستورات break و continue، منوهای select و مدیریت آرگومانها را برای سادهسازی اسکریپتها بررسی میکنند. در نهایت، این دوره بر کاربردهای واقعی، از جمله آرایهها، حساب، توابع، اتوماسیون مبتنی بر SSH، اسکریپتنویسی بکآپ و کنترل فرآیند با استفاده از سیگنالهای لینوکس تاکید میکند.
برخلاف آموزشهای اولیه Bash، این برنامه مثالهای عملی، تمرینهای کاربردی و اسکریپتنویسی مبتنی بر پروژه را یکپارچه میکند و اطمینان میدهد که یادگیرندگان هم وضوح مفهومی و هم تخصص کاربردی را به دست میآورند.
چه در حال آمادگی برای مدیریت سیستم، دواپس یا اتوماسیون ابر باشید، این دوره مهارتهای ضروری Bash را برای طراحی، بهینهسازی و اجرای اسکریپتهای قدرتمند لینوکس ارائه میدهد.
اسکریپتنویسی Bash لینوکس - اتوماسیون، بهینهسازی و استقرار
-
استفاده از دستورات if 6:17
-
ادامه استفاده از دستورات if 6:13
-
کاربردهای دستور if 6:41
-
ادامه کاربردهای دستور if 6:48
-
مقایسه رشتهها و سایر ساختارها 6:56
-
ادامه مقایسه رشتهها و سایر ساختارها 7:18
-
نوشتن اسکریپتهای اپلیکیشن با استفاده از if و else و then 7:45
-
ادامه نوشتن اسکریپتهای اپلیکیشن با استفاده از if و else و then 5:14
-
ساختار Elif 8:27
-
ادامه ساختار Elif 4:59
-
دستور بولی 7:17
-
عملیاتهای بولی 5:50
-
ادامه عملیاتهای بولی 7:44
-
سینتکس Case 8:33
-
مقدمهای بر اسکریپتهای تعاملی 6:01
-
نوشتن اسکریپتهای تعاملی 7:11
-
اطلاعات بیشتر درباره نوشتن اسکریپت 6:42
-
فرمان Read 6:33
-
اسکریپتهایی با پرامپت ورودی کاربر 10:59
-
نوشتن اسکریپت 4:19
-
ریدایرکشن و Descriptors فایل 6:55
-
ریدایرکت کردن خطاها 8:34
-
خواندن و اجرای فایل 8:09
-
تخصیص Descriptors فایل به فایلها 11:55
-
حلقه For 11:48
-
حلقه While 11:43
-
کنترل حلقههای While با ورودی کیبورد 7:03
-
اسکریپت برای محاسبه میانگین ورودی کاربر 7:02
-
حلقه Until 11:36
-
ریدایرکشن ورودی و خروجی با حلقهها 11:16
-
دستورات Break 6:51
-
نوشتن دستورات Break 6:29
-
دستورات Continue 6:33
-
نوشتن دستورات Continue 6:11
-
ساختار Select 9:25
-
ساختار داخلی Shift 7:41
-
اطلاعات بیشتر درباره ساختار داخلی Shift 6:07
-
انواع متغیرها 9:57
-
آرایههای متغیر 7:50
-
بخش عملی - فایل اسکریپت AWS 5:51
-
ایجاد آرایههای متغیر - روش دوم 7:48
-
محاسبه هفته سال 6:19
-
متغیرهای حسابی 7:26
-
اکسپورت رشته 6:22
-
آشنایی با توابع 12:41
-
نمایش توابع 10:09
-
نصب و استفاده از SSH 6:35
-
اسکریپت بکآپهای راه دور 7:56
-
اسکریپت بکآپهای راه دور - Bupbash 8:12
-
سیگنالها و تعامل کیبورد 6:41
-
تعامل سیگنال و Kill 7:06
-
تعامل سیگنال و Kill - عملی 7:23
مشخصات آموزش
اسکریپتنویسی Bash لینوکس - اتوماسیون، بهینهسازی و استقرار
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:None
- تعداد درس:52
- مدت زمان :06:41:21
- حجم :1.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy