دوره آموزشی
The Great Courses
دوبله زبان فارسی

اسکریپت‌نویسی Bash Shell و لینوکس - پایه‌ای برای DevOps و ابر

اسکریپت‌نویسی Bash Shell و لینوکس - پایه‌ای برای DevOps و ابر

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تسلط به فرمان‌های ضروری لینوکس برای ناوبری فایل‌ها، مدیریت، پردازش متن و مدیریت سیستم
  • استفاده مؤثر از ابزارهای قدرتمندی مانند grep ،sed ،awk ،find، ویرایشگر vi و پایپ‌های لینوکس
  • درک و به‌کارگیری مجوزهای فایل در لینوکس، مالکیت، کاربران، گروه‌ها و امتیازهای sudo
  • نوشتن اسکریپت‌های حرفه‌ای Bash shell از ابتدا (متغیرها، شرط‌ها، حلقه‌ها، توابع و غیره)
  • ساخت اسکریپت‌های اتوماسیون واقعی برای پشتیبان‌گیری، نظارت بر سیستم، مدیریت سرویس و پاک‌سازی لاگ
  • زمان‌بندی و اتوماسیون اسکریپت‌ها با Cron jobها برای اجرا بدون نیاز به دخالت دستی
  • کسب مهارت‌های عملی لینوکس و اسکریپت‌نویسی Bash آماده برای DevOps که در صنایع ابری و فناوری اطلاعات بسیار ارزشمند هستند.

پیش‌نیازهای دوره

  • هیچ تجربه قبلی در لینوکس یا اسکریپت‌نویسی Bash لازم نیست، این دوره برای افراد کاملاً مبتدی طراحی شده است.
  • مهارت‌های اولیه کار با کامپیوتر (مانند استفاده از کیبورد و ماوس، نصب نرم‌افزار و غیره)
  • انگیزه و تمایل به تمرین در ترمینال

توضیحات دوره

به بوت‌کمپ کامل لینوکس و اسکریپت‌نویسی Bash Shell برای DevOps و ابر خوش آمدید.

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

در این دوره، لینوکس را از ابتدا و با ماشین‌های مجازی واقعی AWS EC2 یاد می‌گیرید و تجربه عملی در مدیریت لینوکس، اسکریپت‌نویسی Bash shell، اتوماسیون، نظارت و گردش کارهای مبتنی بر DevOps بدست می‌آورید.

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

آنچه یاد خواهید گرفت:

  • اصول و معماری لینوکس
  • کار با ماشین‌های مجازی لینوکس در AWS EC2
  • سیستم فایل و ساختار دایرکتوری در لینوکس
  • فرمان‌های ضروری لینوکس برای مدیریت روزمره
  • مدیریت فایل، ناوبری و پردازش متن
  • استفاده از ویرایشگر vi و نکات افزایش بهره‌وری
  • grep ،awk ،sed ،find ،locate و پایپ‌ها
  • مجوزها، مالکیت و مدیریت کاربران در لینوکس
  • مدیریت پکیج و نصب نرم‌افزار
  • فرمان‌های شبکه‌سازی و عیب‌یابی در لینوکس
  • مدیریت فرایند و نظارت بر سیستم
  • اسکریپت‌نویسی shell از مبانی تا مفاهیم پیشرفته
  • متغیرها، حلقه‌ها، شرط‌ها و توابع در Bash
  • آرگومان‌های خط فرمان و متغیرهای محیطی
  • آرایه‌ها، دستورات case و اسکریپت‌های مدیریت فایل
  • Cron jobها و زمان‌بندی اتوماسیون
  • پروژه‌های کوچک اتوماسیون واقعی
  • اسکریپت‌های نظارت بر لینوکس برای استفاده از CPU، حافظه و دیسک
  • شیوه‌های اسکریپت‌نویسی و اتوماسیون مبتنی بر DevOps

در پایان این دوره، اعتمادبه‌نفس کار با سیستم‌های لینوکس، نوشتن اسکریپت‌های shell، اتوماسیون وظایف را خواهید داشت و پایه‌ای محکم برای فناوری‌های DevOps و ابر خواهید ساخت.

بیایید سفر خود را در لینوکس و اسکریپت‌نویسی Bash Shell آغاز کنیم.

این دوره برای چه کسانی مناسب است؟

  • مهندسان DevOps آینده که به دنبال ساخت مهارت‌های اولیه قوی هستند.
  • افراد کاملا مبتدی که می‌خواهند لینوکس را از ابتدا یاد بگیرند.
  • مهندسان ابر (AWS ،GCP و آژور) که برای محیط‌های ابری به مهارت‌های لینوکس و اسکریپت‌نویسی shell نیاز دارند.
  • دانشجویان و افرادی که مسیر شغلی خود را تغییر می‌دهند و می‌خواهند شغلی در زمینه DevOps، رایانش ابری یا SRE شروع کنند.
  • توسعه‌دهندگان نرم‌افزار و مهندسان بک‌اند که می‌خواهند در کار با سرورهای لینوکس راحت‌تر شوند.

اسکریپت‌نویسی Bash Shell و لینوکس - پایه‌ای برای DevOps و ابر

  • مقدمه دوره 02:15
  • بررسی مبانی لینوکس (تئوری) 03:29
  • بررسی راه‌اندازی دوره 01:29
  • ایجاد حساب AWS 04:38
  • نصب ترمینال Git Bash در ویندوز 03:17
  • راه‌اندازی یک ماشین مجازی لینوکس در AWS (راه‌اندازی نمونه EC2) 04:09
  • اتصال به نمونه EC2 با SSH (اولین ورود) 02:22
  • فرمان‌های اولیه لینوکس - ناوبری، فایل‌ها و دایرکتوری‌ها 05:35
  • حذف فایل‌ها و دایرکتوری‌ها و فرمان ls 07:05
  • فرمان‌های محتوای فایل در لینوکس 08:50
  • کپی، جابجایی و ادغام فایل‌ها در لینوکس 06:46
  • درک ساختار سیستم فایل لینوکس 05:28
  • مبانی ویرایشگر vi در لینوکس - ویرایش، حذف، کپی و پیست 06:29
  • فرمان grep در لینوکس - جستجوی متن در فایل‌ها 05:04
  • Pipeها در لینوکس - ترکیب فرمان‌ها 03:26
  • فرمان find در لینوکس - جستجوی فایل‌ها و دایرکتوری‌ها 06:07
  • فرمان locate در لینوکس - جستجوی سریع‌تر فایل 05:32
  • فرمان sed در لینوکس 08:50
  • آزمون خط فرمان لینوکس و مدیریت فایل None
  • کاربر Root ،sudo و su در مبانی لینوکس 04:57
  • مجوزهای فایل در لینوکس (حالت نمادین) 08:51
  • توضیح مجوزهای عددی در لینوکس - 777، 644 و 755 08:34
  • مدیریت کاربر در لینوکس - ایجاد، تعویض و مدیریت کاربران 10:12
  • مدیریت گروه در لینوکس - groupadd ،usermod و groupdel 06:48
  • مالکیت فایل در لینوکس - مبانی فرمان chown 05:36
  • Package Manager در لینوکس - نصب، بروزرسانی و مدیریت نرم‌افزارها 04:32
  • Zip و از Unzip کردن فایل‌ها در لینوکس - compress و extract 06:52
  • لینک نرم در مقابل لینک سخت در لینوکس 09:15
  • فرمان‌های شبکه‌سازی در لینوکس - ping ،curl و wget 05:00
  • عیب‌یابی شبکه‌سازی در لینوکس 06:25
  • مدیریت فرایندها در لینوکس - ps ،top و kill 04:00
  • بررسی منابع سیستم در لینوکس 04:59
  • فرمان‌های راهنمای لینوکس (man ،info و help) 03:49
  • پردازش متن - فرمان awk در لینوکس 06:25
  • مدیریت سرویس در لینوکس - systemctl 05:08
  • معماری سیستم لینوکس - Kernel ،Shell و سخت‌افزار 02:53
  • آشنایی با اسکریپت‌نویسی Shell در لینوکس - اولین اسکریپت 06:13
  • متغیرها و ورودی کاربر در اسکریپت‌نویسی Shell 06:43
  • تصمیم‌گیری در اسکریپت‌های لینوکس - If-Else 10:07
  • عملگرها در اسکریپت‌نویسی Shell 12:43
  • حلقه‌ها در اسکریپت‌نویسی Shell 11:24
  • توابع در اسکریپت‌نویسی Shell 11:57
  • آرگومان‌های خط فرمان در اسکریپت‌نویسی Shell 05:07
  • متغیرهای محیطی در لینوکس 07:42
  • آرایه‌ها در اسکریپت‌نویسی Shell 06:25
  • دستور Case در اسکریپت‌نویسی Shell 06:50
  • مدیریت فایل در اسکریپت‌نویسی Shell 12:11
  • پشتیبان‌گیری خودکار، بررسی سلامت سیستم و نظارت بر سرویس 09:32
  • زمان‌بندی اسکریپت‌های Shell - بررسی Cron Jobها 11:21
  • راه‌اندازی مجدد سرویس و پاک‌سازی - دموی اسکریپت Shell 11:05
  • نظارت بر استفاده از CPU، حافظه و دیسک 19:15

3,414,000 853,500 تومان

مشخصات آموزش

اسکریپت‌نویسی Bash Shell و لینوکس - پایه‌ای برای DevOps و ابر

  • تاریخ به روز رسانی: 1405/04/12
  • سطح دوره:Alls
  • تعداد درس:51
  • مدت زمان :05:43:42
  • حجم :6.86GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید