دوره DevOps ساده و کاربردی: اتوماسیون عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خودکارسازی زیرساخت در AWS و Azure با استفاده از Terraform (ماشینهای مجازی، شبکهها، Kubernetes)
- ساخت پایپلاینهای حرفهای CI/CD با GitHub Actions (تستها، استقرار، تخریب خودکار)
- مدیریت کلاسترهای Kubernetes در Azure (AKS) با HPA ،Ingress و KEDA
- نظارت بر محیطهای ابری با Datadog (متریکها، لاگها، داشبوردها)
- نوشتن Playbookهای Ansible برای پیکربندی خودکار سرور
- کار با کانتینرها (Docker multistage ،Docker Compose ،Docker Hub)
- راهاندازی محیطهای کامل DevOps (شامل Git ،Linux ،IaC ،CI/CD)
- آمادگی برای گواهینامههایی مانند AZ-400 DevOps
- مثال: انجام یک مطالعه موردی برای مدیریت پروژه از کانسپت تا تکمیل
پیشنیازهای دوره
- دانش اولیه IT — درک ساده از چگونگی کار سرورها و شبکهها (سطح مبتدی)
- کامپیوتر با دسترسی به اینترنت — ویندوز، مک یا لینوکس (برای آزمایشگاههای عملی)
- حسابهای ابری رایگان — AWS Free Tier و Azure Free Tier (مدرس چگونگی تنظیم آنها را آموزش میدهد)
- اشتیاق به یادگیری — دوره از صفر با مفاهیم Git، لینوکس و کلاود شروع میشود
- بدون نیاز به تجربه برنامهنویسی — شما همه چیز را گامبهگام خواهید آموخت.
توضیحات دوره
آنچه خواهید آموخت — عملی، بدون حاشیه
کلاود، به صورت عملی
ساخت VMها، شبکهها و ذخیرهسازی در AWS و Azure (آزمایشگاههای 10–15، 38–44)
اتوماسیون واقعی
نوشتن اسکریپتهایی برای ایجاد چندین VM به صورت انبوه (آزمایشگاههای 40، 44) و مدیریت JSON با استفاده از jq (آزمایشگاههای 41، 43)
Terraform حرفهای
تدارک کلاسترهای Kubernetes (آزمایشگاههای 52–55) و VMها با متغیرها و ماژولها (آزمایشگاههای 48–51)
Ansible کاربردی
استقرار کانتینرها، مدیریت کاربران و مجوزها (آزمایشگاههای 60–61)
CI/CD کامل
ساخت یک پایپلاین GitHub Actions با تست، استقرار و تخریب خودکار زیرساخت (آزمایشگاههای 64–80)
Kubernetes در Azure
تسلط به HPA ،Ingress، KEDA و Probes (آزمایشگاههای 91–93)
نظارت برتر
ایجاد داشبوردهای Datadog برای Kubernetes و EC2 با هشدارهای بصری (آزمایشگاههای 97–102)
ماژولهای جدید
- هوش مصنوعی برای DevOps ← ChatGPT ،Claude ،Gemini (در حال تکمیل)
- Vibe Coding ← برای گردش های کاری DevOps
- Python ← برای اتوماسیون DevOps
متدولوژی مستقیم و دقیق
- هر درس = 1 مهارت عملی
- بدون تئوریهای گسسته ← همه چیز دارای کاربرد دنیای واقعی است
- آزمایشگاههای قابل استفاده مجدد ← اعمال اسکریپتها مستقیماً در محل کار
- از صفر تا حرفهای ← شروع با Git/Linux و تکامل به سمت پروژههای کامل DevOps
آنچه خواهید ساخت
- یک محیط چند-ابری (AWS + Azure) با استفاده از CLI و Terraform (بخشهای 2، 6، 7)
- یک پایپلاین CI/CD که تست، استقرار و تخریب خودکار زیرساخت را انجام میدهد (بخش 9)
- یک کلاستر Kubernetes با مقیاسدهی خودکار مبتنی بر متریک (آزمایشگاه 91)
- یک سیستم نظارتی Datadog با هشدارهای بصری (آزمایشگاه 101)
چرا این دوره متفاوت است؟
- تمرکز بر عیبیابی (آزمایشگاههای 79، 100) — مهارتی کلیدی که اکثر دورهها نادیده میگیرند
- همراستا با گواهینامه AZ-400 — بسیاری از دانشجویان قبلاً گواهینامه دریافت کردهاند.
- ابزارهای دنیای واقعی ← Terraform ،Ansible ،GitHub Actions، Helm ،KEDA ،Datadog
این دوره برای چه کسانی است؟
- مبتدیان DevOps (ما با Git و Linux شروع میکنیم — بخشهای 1، 3، 4)
- توسعهدهندگان که میخواهند CI/CD را درک و پیادهسازی کنند.
- مدیران سیستم که در حال مهاجرت به محیطهای ابری هستند.
پرسشهای متداول
آیا نیاز به تجربه دارم؟
خیر. شما گامبهگام یاد خواهید گرفت، از Git و Linux شروع کرده و تا پروژههای پیشرفته DevOps پیش میروید.
آیا میتوانم این موارد را در کار اعمال کنم؟
قطعاً. آزمایشگاهها از ابزارهای دنیای واقعی و حسابهای رایگان در AWS و Azure استفاده میکنند.
چه چیزی این دوره را متمایز میکند؟
- بدون تمرینات بیهوده "Hello World"
- آزمایشگاههای واقعی Terraform + Kubernetes + Helm
- اتوماسیون چند-ابری با AWS و Azure
- یک رویکرد عملی و متمرکز بر اتوماسیون برای پروژههای واقعی
تضیمن اختصاصی
- دسترسی مادامالعمر به 103 درس کاملاً عملی
- شامل تمام اسکریپتها — آماده استفاده در کار روزمره شما
این دوره استفاده محدودی از ابزارهای هوش مصنوعی برای تنظیمات زبانی و بهبود وضوح دارد. تمام محتوای دوره، آزمایشگاهها و توضیحات توسط مدرس ایجاد و بازبینی شده است.
این دوره برای چه کسانی مناسب است؟
- متخصصان زیرساخت و پشتیبانی که به دنبال انتقال به DevOps هستند، یا هر کسی که کنجکاو درباره DevOps است اما نمیداند از کجا شروع کند.
- علاقهمندان به Python برای DevOps که به دنبال کاربردهای عملی هستند.
- توسعهدهندگان Java که میخواهند شیوههای DevOps را ادغام کنند.
- تحلیلگران پشتیبانی که قصد دارند به سمت اتوماسیون و محیطهای ابری پیشرفت کنند.
- متخصصان علاقهمند به هوش مصنوعی کاربردی در DevOps
- مثال: توسعهدهندگان مبتدی Python که درباره علم داده کنجکاو هستند.
دوره DevOps ساده و کاربردی: اتوماسیون عملی
-
بررسی دوره 02:56
-
کمی درباره مدرس 02:39
-
مهم: آزمایشگاه – کد را به من نشان بده 02:47
-
آزمایشگاه: راهاندازی محیط 06:51
-
مقدمهای بر رایانش ابری (AWS و Azure) – بخش 1 05:55
-
مقدمهای بر رایانش ابری (AWS و Azure) – بخش 2 05:52
-
آزمایشگاه: IAM – ایجاد کاربران در AWS 07:17
-
آزمایشگاه: ایجاد اولین EC2 (ماشین مجازی) در AWS 11:33
-
آزمایشگاه: ایجاد یک VPC (ابر خصوصی مجازی) در AWS 07:27
-
آزمایشگاه: بررسی در پرتال Azure 07:26
-
آزمایشگاه: ایجاد یک ماشین مجازی در Azure 06:36
-
آزمایشگاه: ایجاد یک Storage Account در Azure 05:34
-
مقدمهای بر لینوکس برای اتوماسیون – بخش 1 07:35
-
مقدمهای بر لینوکس برای اتوماسیون – بخش 2 07:41
-
آزمایشگاه: کار با دایرکتوریها در لینوکس 09:24
-
آزمایشگاه: مدیریت فایلها و لاگها 11:03
-
آزمایشگاه: مدیریت سیستم 09:26
-
آزمایشگاه: مدیریت دسترسیها در لینوکس 06:07
-
آزمایشگاه: نصب و مدیریت پکیجها در لینوکس 09:47
-
آزمایشگاه: پیکربندی Git 02:24
-
آزمایشگاه: ایجاد مخزن و راه اندازی اتصال 04:42
-
آزمایشگاه: اولین کامیت و بروزرسانی Readme 05:39
-
آزمایشگاه: کار با Branchها و Pull Requestها 10:51
-
آزمایشگاه: کار با Git Pull 05:29
-
آزمایشگاه: خودکارسازی فرمان ها Git 05:56
-
آزمایشگاه: کار با دایرکتوریها در لینوکس 09:35
-
آزمایشگاه: کار با فایلها و لاگها 11:11
-
آزمایشگاه: مدیریت سیستم 09:17
-
آزمایشگاه: مدیریت دسترسیها در لینوکس 06:18
-
آزمایشگاه: نصب و مدیریت پکیجها در لینوکس 09:53
-
آزمایشگاه: نصب Docker روی اوبونتو 05:22
-
آزمایشگاه: دستورات ضروری Docker 05:02
-
آزمایشگاه: ایجاد اولین Dockerfile 09:26
-
آزمایشگاه: Dockerfile چندمرحلهای – ایمیج حرفهای 10:38
-
آزمایشگاه: استفاده عملی از Gitignore با Docker 06:03
-
آزمایشگاه: ارسال ایمیجها به Docker Hub 06:43
-
آزمایشگاه: کار با Docker Compose 07:43
-
آزمایشگاه: AZ CLI – شروع کار 05:05
-
آزمایشگاه: AZ CLI – ایجاد ماشینهای مجازی 08:20
-
آزمایشگاه: AZ CLI – اسکریپت برای ایجاد VMها به صورت انبوه 04:42
-
آزمایشگاه: AZ CLI – کار با JSON به همراه AWS و JQ 10:10
-
آزمایشگاه: AWS CLI – شروع کار با خط فرمان (S3) 06:03
-
آزمایشگاه: AWS CLI – ایجاد اینستنسهای AWS و کار با JSON 09:14
-
آزمایشگاه: AWS CLI – ایجاد VMها به صورت انبوه 08:56
-
آزمایشگاه: ایجاد اولین Terraform – Resource Group 09:13
-
آزمایشگاه: ایجاد یک VM در Azure (دادهها و متغیرها) – بخش 1 07:06
-
آزمایشگاه: ایجاد یک VM در Azure – بخش 2 04:51
-
آزمایشگاه: ایجاد یک VM در Azure – بخش 3 05:26
-
آزمایشگاه: ایجاد یک VM در Azure – بخش 4 08:56
-
آزمایشگاه: ایجاد یک کلاستر AKS (Kubernetes) با Terraform 04:42
-
آزمایشگاه: ایجاد متغیرهای Kubernetes و Main.tf 03:35
-
آزمایشگاه: استفاده از Helm با Terraform – نصب Keda و Ingress 03:58
-
آزمایشگاه: ایجاد کلاستر و اعتبارسنجی Podها 06:03
-
آزمایشگاه: راهاندازی محیط 02:47
-
آزمایشگاه: اولین دستورات با Ansible 04:24
-
آزمایشگاه: ایجاد اولین Playbook 03:37
-
آزمایشگاه: استقرار یک کانتینر با استفاده از Ansible 04:14
-
آزمایشگاه: مدیریت کاربران با Ansible 04:20
-
آزمایشگاه: تخریب محیط 02:14
-
آزمایشگاه: اولین گردش کار (پایپلاین) 05:23
-
آزمایشگاه: ایجاد زیرساخت برای گردش کار Docker 09:24
-
آزمایشگاه: ایجاد گردش کار (بیلد و ارسال Docker) 18:59
-
آزمایشگاه: ایجاد زیرساخت پایه برای پایپلاین 03:23
-
آزمایشگاه: پیکربندی Secretها 01:50
-
آزمایشگاه: پیکربندی Terraform (ماشین مجازی) 04:55
-
آزمایشگاه: پیکربندی Ansible Playbook 01:24
-
آزمایشگاه: ایجاد پایپلاین (گردش کار) – گام اعتبارسنجی 04:51
-
آزمایشگاه: ایجاد پایپلاین (گردش کار) – گام استقرار 04:16
-
آزمایشگاه: ایجاد پایپلاین (گردش کار) – گام تستهای زیرساخت 04:42
-
آزمایشگاه: ایجاد پایپلاین (گردش کار) – گام تخریب 01:29
-
آزمایشگاه: اعتبارسنجی زیرساخت و اپلیکیشن 03:16
-
آزمایشگاه: اجرای پایپلاین (گردش کار) 04:02
-
آزمایشگاه: تخریب زیرساخت از طریق گردش کار 04:10
-
آزمایشگاه: ایجاد کلاستر Kubernetes با Terraform 04:43
-
آزمایشگاه: ایجاد اولین Pod 06:16
-
آزمایشگاه: ایجاد یک ReplicaSet 07:44
-
آزمایشگاه: ایجاد یک Deployment 06:26
-
آزمایشگاه: در معرض دید قرار دادن اپلیکیشن با LoadBalancer 07:15
-
آزمایشگاه: کار با Namespaceها 09:16
-
آزمایشگاه: پیکربندی Requestها و Limitها 04:39
-
آزمایشگاه: راهاندازی Health Checkها 12:38
-
آزمایشگاه: پیکربندی HPA و تست بار 10:35
-
آزمایشگاه: پیادهسازی Ingress Controller 05:58
-
آزمایشگاه: پیادهسازی KEDA (مقیاسدهی خودکار مبتنی بر رویداد در Kubernetes) 09:30
-
آزمایشگاه: گشت و گذار در Datadog 04:19
-
آزمایشگاه: نصب Agent دیتاداگ روی Kubernetes 07:38
-
آزمایشگاه: نصب Agent دیتاداگ روی یک اینستنس EC2 05:04
-
آزمایشگاه: ابزار دقیق یک اپلیکیشن جاوا در Datadog 06:11
-
آزمایشگاه: عیبیابی با Datadog – ردپاها (Traces) و لاگها 05:52
-
آزمایشگاه: ایجاد داشبوردها در Datadog 08:28
-
آزمایشگاه: راهاندازی مانیتورها در Datadog 07:08
-
نتیجهگیری 01:22
مشخصات آموزش
دوره DevOps ساده و کاربردی: اتوماسیون عملی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:92
- مدت زمان :09:58:50
- حجم :5.81GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy