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

گواهینامه DevOps با Cloud ،Docker ،CI/CD و Ansible

گواهینامه DevOps با Cloud ،Docker ،CI/CD و Ansible

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

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

  • سفر DevOps خود را با درک خودکارسازی با استفاده از Shell Scripting و مدیریت RedHat Linux آغاز خواهید کرد.
  • درک عمیقی از سرویس‌های ابری و اصول AWS به دست خواهید آورد و مفاهیم رایانش ابری را بررسی خواهید کرد.
  • تخصص خود را در مدیریت سورس کد و مفاهیم شبکه توسعه خواهید داد که شامل کنترل نسخه با استفاده از Git و گردش های کاری همکاری است.
  • با استفاده از سناریوهای بلادرنگ به مدیریت پکیج (Docker) و درک SonarQube خواهید پرداخت.
  • تجربه عملی را از طریق هفته پروژه کوچک به دست می‌آورید، جایی که آموخته‌های خود را برای تعریف نیازمندی‌های پروژه و پیاده‌سازی تسک های خودکارسازی به کار می‌گیرید.
  • به مفاهیم یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD) تسلط خواهید یافت و پایپ‌لاین‌های ساخت و استقرار خودکار را با استفاده از Jenkins یا GitLab راه‌اندازی خواهید کرد.
  • به کاوش عمیق در Kubernetes خواهید پرداخت و با معماری، اجزا و راه‌اندازی کلاستر Kubernetes آشنا خواهید شد.
  • روی اپلیکیشن‌ها در Kubernetes کار خواهید کرد، استقرار اپلیکیشن‌های Stateless و Stateful را انجام داده و ConfigMapها و Secretها را مدیریت خواهید کرد.
  • ابزار Ansible را برای مدیریت پیکربندی یاد خواهید گرفت، که با مبانی YAML شروع شده و به نوشتن Playbookها و خودکارسازی استقرار اپلیکیشن‌ها می‌رسد.
  • به سمت زیرساخت به عنوان کد (IaC) با استفاده از Terraform پیش خواهید رفت، جایی که زیرساخت ابری را به صورت Declarative ایجاد، اصلاح و مدیریت خواهید کرد.
  • نظارت و لاگینگ را بررسی خواهید کرد و یاد می‌گیرید از Prometheus ،Nagios و ELK Stack برای نظارت بلادرنگ، هشداردهی و تحلیل لاگ استفاده کنید.
  • در نهایت، تمام آموخته‌ها را در پروژه‌های اصلی – با راهنمایی منتور و خوداموز – به کار خواهید گرفت، جایی که تعریف، طراحی، پیاده‌سازی، تست و ارائه را انجام خواهید داد.

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

  • باید به DevOps، فناوری‌های ابری و خودکارسازی علاقه داشته باشید و تمایل داشته باشید یاد بگیرید چگونه تحویل نرم‌افزار مدرن از طریق یکپارچه‌سازی و استقرار مداوم کار می‌کند.
  • تمایل به تمرین عملی با ابزارهایی مانند Linux ،Git ،Docker Kubernetes ،Jenkins ،Ansible و Terraform برای خودکارسازی تسک ها و مدیریت زیرساخت

توضیحات دوره

گام بعدی را در سفر DevOps و خودکارسازی ابری خود بردارید! چه یک مهندس DevOps مشتاق، مدیر سیستم یا متخصص IT باشید، این دوره شما را با ابزارها و گردش های کاری ضروری برای خودکارسازی، استقرار و مدیریت نرم‌افزار در محیط‌های واقعی مجهز می‌کند. یاد بگیرید چگونه از Linux AWS ،Docker ،Jenkins ،Kubernetes ،Ansible ،Terraform و ابزارهای نظارتی برای ساخت پایپ‌لاین‌های DevOps مقیاس‌پذیر و خودکار بهره ببرید.

با هدایت پروژه‌های عملی و تمرینات آزمایشگاهی بلادرنگ، شما:

  • به اصول مدیریت لینوکس، اسکریپت‌نویسی شل و خودکارسازی تسلط خواهید یافت.
  • تجربه عملی با مدیریت زیرساخت ابری در AWS کسب خواهید کرد.
  • مدیریت سورس کد، کانتینرسازی و پایپ‌لاین‌های تحویل مداوم را یاد خواهید گرفت.
  • با Kubernetes برای ارکستراسیون و مقیاس‌دهی اپلیکیشن کار خواهید کرد.
  • تأمین زیرساخت را با Ansible و Terraform خودکار خواهید کرد.
  • راهکارهای نظارت و لاگینگ را برای حفظ قابلیت اطمینان سیستم پیاده‌سازی خواهید کرد.
  • پروژه‌های DevOps دنیای واقعی را با یکپارچه‌سازی تمام ابزارها و مراحل چرخه عمر DevOps تکمیل خواهید کرد.

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

چارچوب‌های این دوره

ویدیوهای آموزشی تعاملی، دموها، پروژه‌های دنیای واقعی، منابع قابل دانلود و آزمایشگاه‌های تعاملی طراحی شده برای کمک به شما در ایجاد درک عملی عمیق از ابزارها و گردش های کاری DevOps

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

در بخش اول دوره، بنیاد خود را در مدیریت لینوکس، اسکریپت‌نویسی شل، مبانی ابری و کنترل نسخه مبتنی بر Git خواهید ساخت.

در بخش میانی، تجربه عملی با Docker ،Kubernetes ،Jenkins و خودکارسازی پایپ‌لاین CI/CD، همراه با مدیریت پیکربندی و ابزارهای IaC مانند Ansible و Terraform به دست خواهید آورد.

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

محتوای دوره:

بخش 1

مقدمه و برنامه مطالعاتی

  • مقدمه و آشنایی با مدرس
  • برنامه مطالعاتی و ساختار دوره

ماژول 1. خودکارسازی با استفاده از Shell Scripting و مدیریت RedHat Linux

  • مقدمه‌ای بر Shell Scripting و RedHat Linux
  • کار با فایل‌ها، دایرکتوری‌ها و مجوزها
  • خودکارسازی تسک های سیستم با استفاده از Shell Scripts
  • مدیریت پردازش، سرویس‌ها و منابع
  • پیکربندی شبکه و خودکارسازی
  • نتیجه‌گیری خودکارسازی با استفاده از Shell Scripting و مدیریت RedHat Linux

ماژول 2. سرویس‌های ابری و مبانی AWS

  • مقدمه‌ای بر رایانش ابری و AWS
  • مدیریت هویت و دسترسی AWS (IAM)
  • AWS EC2 و Elastic Block Storage (EBS)
  • S3 و مدیریت داده در AWS
  • مقدمه‌ای بر شبکه AWS: آموزش VPC و Route 53
  • نتیجه‌گیری سرویس‌های ابری و مبانی AWS

ماژول 3. مدیریت سورس کد و مفاهیم شبکه

  • مقدمه‌ای بر Git و کنترل نسخه
  • مبانی شبکه برای DevOps
  • Git پیشرفته: Hookها، Tagها و Submoduleها
  • ابزارهای همکاری سورس کد
  • خودکارسازی شبکه با استفاده از Shell Scripting
  • نتیجه‌گیری مدیریت سورس کد و مفاهیم شبکه

ماژول 4. مدیریت پکیج (Docker) با استفاده از سناریوهای بلادرنگ و درک SonarQube

  • مقدمه‌ای بر Docker
  • سناریوهای دنیای واقعی با Docker
  • یکپارچه‌سازی مداوم با استفاده از Docker
  • مقدمه‌ای بر SonarQube
  • تکنیک‌های پیشرفته Docker
  • نتیجه‌گیری مدیریت پکیج (Docker) با استفاده از سناریوهای بلادرنگ و درک SonarQube

ماژول 5. هفته پروژه کوچک 

  • برنامه‌ریزی و راه‌اندازی پروژه
  • تعریف مسئله و نیازمندی‌ها
  • فاز پیاده‌سازی
  • تست و خطایابی
  • ارائه نهایی و بررسی
  • نتیجه‌گیری هفته پروژه کوچک

ماژول 6. یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD)

  • مقدمه‌ای بر مفاهیم CI/CD
  • راه‌اندازی Jenkins/GitLab CI برای پایپ‌لاین‌ها
  • خودکارسازی بیلدها و تست‌ها
  • استقرار مداوم در Staging/Production
  • یکپارچه‌سازی Docker در CI/CD
  • نتیجه‌گیری یکپارچه‌سازی مداوم و تحویل مداوم

ماژول 7. بررسی عمیق Kubernetes

  • معماری و اجزای Kubernetes
  • راه‌اندازی یک کلاستر Kubernetes
  • مدیریت Podها و Deploymentهای Kubernetes
  • شبکه و سرویس‌های Kubernetes
  • ذخیره‌سازی پایدار در Kubernetes
  • نتیجه‌گیری بررسی عمیق Kubernetes

ماژول 8. کار با اپلیکیشن‌ها در Kubernetes

  • استقرار اپلیکیشن‌های Stateless
  • استقرار اپلیکیشن‌های Stateful
  • مدیریت Secretها و ConfigMapها
  • مقیاس‌دهی خودکار اپلیکیشن‌ها در Kubernetes
  • نظارت و لاگینگ در Kubernetes
  • نتیجه‌گیری کار با اپلیکیشن‌ها در Kubernetes

ماژول 9. Ansible

  • مقدمه‌ای بر Ansible و مبانی YAML
  • مدیریت زیرساخت با Ansible Playbooks
  • خودکارسازی استقرار اپلیکیشن
  • نقش‌های Ansible و Galaxy
  • Ansible Tower برای خودکارسازی در مقیاس بزرگ
  • نتیجه‌گیری Ansible

ماژول 10. زیرساخت به عنوان کد با استفاده از Terraform

  • مقدمه‌ای بر زیرساخت به عنوان کد (IaC)
  • نوشتن پیکربندی‌های Terraform
  • مدیریت State و کنترل نسخه
  • استقرار زیرساخت با Terraform
  • تکنیک‌های پیشرفته Terraform (Modules & Workspaces)
  • نتیجه‌گیری زیرساخت به عنوان کد با استفاده از Terraform

ماژول 11. نظارت و لاگینگ

  • 11.1. مقدمه‌ای بر ابزارهای نظارت (Prometheus ،Nagios)
  • 11.2. لاگینگ با ELK Stack (Elasticsearch ،Logstash ،Kibana)
  • 11.3. CloudWatch و CloudTrail در AWS
  • 11.4. راه‌اندازی هشدارها و نوتیفیکیشن ها
  • 11.5. لاگینگ و نظارت متمرکز در Kubernetes
  • 11.6. نتیجه‌گیری نظارت و لاگینگ

ماژول 12. پروژه‌های اصلی - با راهنمایی منتور و خودآموز

  • 12.1. تعریف دامنه و نیازمندی‌های پروژه
  • 12.2. فاز تحقیق و طراحی
  • 12.3. پیاده‌سازی و توسعه
  • 12.4. تست، اعتبارسنجی و خطایابی
  • 12.5. ارائه نهایی پروژه و بررسی
  • 12.6. نتیجه‌گیری پروژه‌های اصلی

بخش 2

تکالیف

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

  • مهندسان DevOps مشتاق، مدیران ابری و متخصصان خودکارسازی که به دنبال کسب تجربه عملی و کاربردی با ابزارها و روش‌های اصلی DevOps هستند.
  • مدیران سیستم، متخصصان IT و مهندسان نرم‌افزار که می‌خواهند به نقش‌های DevOps تغییر مسیر دهند و خودکارسازی را در سراسر توسعه و عملیات پیاده‌سازی کنند.
  • دانشجویان، مربیان و پژوهشگرانی که علاقه‌مند به کاوش در یکپارچه‌سازی دنیای واقعیِ ابر، CI/CD و زیرساخت به عنوان کد هستند.
  • مهندسان شبکه و متخصصان زیرساخت که می‌خواهند مهارت‌های خود را در مدیریت پیکربندی، ارکستراسیون کانتینر و نظارت ارتقا دهند.
  • مدیران فنی و رهبران پروژه که هدفشان درک جریان‌های کاری DevOps برای ساده‌سازی همکاری تیمی و فرآیندهای استقرار است.

گواهینامه DevOps با Cloud ،Docker ،CI/CD و Ansible

  • مقدمه 09:09
  • ماژول 1. خودکارسازی با استفاده از Shell Scripting و مدیریت RedHat Linux 10:04
  • 1.1. مقدمه‌ای بر Shell Scripting و RedHat Linux 12:55
  • 1.2. کار با فایل‌ها، دایرکتوری‌ها و مجوزها 12:51
  • 1.3. خودکارسازی تسک های سیستم با استفاده از Shell Scripts 09:49
  • 1.4. مدیریت پردازش، سرویس‌ها و منابع 08:17
  • 1.5. پیکربندی شبکه و خودکارسازی 09:56
  • 1.6. نتیجه‌گیری خودکارسازی با استفاده از Shell Scripting و مدیریت RedHat Linux 07:59
  • ماژول 2. سرویس‌های ابری و اصول AWS 10:15
  • 2.1. مقدمه‌ای بر رایانش ابری و AWS 13:13
  • 2.2. مدیریت هویت و دسترسی AWS (IAM) 10:43
  • 2.3. AWS EC2 و Elastic Block Storage (EBS) 10:59
  • 2.4. S3 و مدیریت داده در AWS 09:25
  • 2.5. مقدمه‌ای بر شبکه AWS: VPC و Route 53 10:31
  • 2.6. نتیجه‌گیری سرویس‌های ابری و مبانی AWS 07:20
  • ماژول 3. مدیریت سورس کد و مفاهیم شبکه 11:18
  • 3.1. مقدمه‌ای بر Git و کنترل نسخه 08:59
  • 3.2. اصول شبکه برای DevOps 09:25
  • 3.3. Git پیشرفته: Hookها، Tagها و Submoduleها 09:02
  • 3.4. ابزارهای همکاری سورس کد 10:17
  • 3.5. خودکارسازی شبکه با استفاده از Shell Scripting 09:09
  • 3.6. نتیجه‌گیری مدیریت سورس کد و مفاهیم شبکه 08:41
  • ماژول 4. مدیریت پکیج (Docker) با استفاده از سناریوهای بلادرنگ و Sonar Qube 09:52
  • 4.1. مقدمه‌ای بر Docker 08:46
  • 4.2. سناریوهای دنیای واقعی با Docker 09:21
  • 4.3. یکپارچه‌سازی مداوم با استفاده از Docker 08:36
  • 4.4. مقدمه‌ای بر SonarQube 08:28
  • 4.5. تکنیک‌های پیشرفته Docker 08:58
  • 4.6. نتیجه‌گیری مدیریت پکیج (Docker) با استفاده از سناریوهای بلادرنگ و Sonar 08:09
  • ماژول 5. هفته پروژه کوچک 08:51
  • 5.1. برنامه‌ریزی و راه‌اندازی پروژه 08:53
  • 5.2. تعریف مسئله و نیازمندی‌ها 08:27
  • 5.3. فاز پیاده‌سازی 08:19
  • 5.4. تست و خطایابی 08:47
  • 5.5. ارائه نهایی و بررسی 07:57
  • 5.6. نتیجه‌گیری هفته پروژه کوچک 08:52
  • ماژول 6. یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD) 09:35
  • 6.1. مقدمه‌ای بر مفاهیم CI/CD 10:30
  • 6.2. راه‌اندازی Jenkins/GitLab CI برای پایپ‌لاین‌ها 10:00
  • 6.3. خودکارسازی بیلدها و تست‌ها 08:11
  • 6.4. استقرار مداوم در Staging/Production 09:43
  • 6.5. یکپارچه‌سازی Docker در CI/CD 09:56
  • 6.6. نتیجه‌گیری یکپارچه‌سازی مداوم و تحویل مداوم 08:29
  • ماژول 7. بررسی عمیق Kubernetes 11:57
  • 7.1. معماری و اجزای Kubernetes 08:25
  • 7.2. راه‌اندازی یک کلاستر Kubernetes 10:59
  • 7.3. مدیریت Podها و Deploymentهای Kubernetes 08:32
  • 7.4. شبکه و سرویس‌های Kubernetes 09:34
  • 7.5. ذخیره‌سازی پایدار در Kubernetes 09:59
  • 7.6. نتیجه‌گیری بررسی عمیق Kubernetes 09:06
  • ماژول 8. کار با اپلیکیشن‌ها در Kubernetes 11:18
  • 8.1. استقرار اپلیکیشن‌های Stateless 10:15
  • 8.2. استقرار اپلیکیشن‌های Stateful 10:15
  • 8.3. مدیریت Secretها و ConfigMapها 10:32
  • 8.4. مقیاس‌دهی خودکار اپلیکیشن‌ها در Kubernetes 10:31
  • 8.5. نظارت و لاگینگ در Kubernetes 10:11
  • 8.6. نتیجه‌گیری کار با اپلیکیشن‌ها در Kubernetes 10:22
  • ماژول 9. Ansible 09:09
  • 9.1. مقدمه‌ای بر Ansible و مبانی YAML 11:21
  • 9.2. مدیریت زیرساخت با Ansible Playbooks 11:21
  • 9.3. خودکارسازی استقرار اپلیکیشن 08:19
  • 9.4. نقش‌های Ansible و Galaxy 08:40
  • 9.5. Ansible Tower برای خودکارسازی در مقیاس بزرگ 09:33
  • 9.6. نتیجه‌گیری Ansible 08:33
  • ماژول 10. زیرساخت به عنوان کد با استفاده از Terraform 08:58
  • 10.1. مقدمه‌ای بر زیرساخت به عنوان کد (IaC) 09:51
  • 10.2. نوشتن پیکربندی‌های Terraform 10:03
  • 10.3. مدیریت State و کنترل نسخه 09:13
  • 10.4. استقرار زیرساخت با Terraform 10:23
  • 10.5. تکنیک‌های پیشرفته Terraform (Modules & Workspaces) 10:30
  • 10.6. نتیجه‌گیری زیرساخت به عنوان کد با استفاده از Terraform 09:14
  • ماژول 11. نظارت و لاگینگ 08:16
  • 11.1. مقدمه‌ای بر ابزارهای نظارت 08:03
  • 11.2. لاگینگ با ELK Stack (Elasticsearch ،Logstash ،Kibana) 08:04
  • 11.3. CloudWatch و CloudTrail در AWS 09:05
  • 11.4. راه‌اندازی هشدارها و نوتیفیکیشن ها 08:46
  • 11.5. لاگینگ و نظارت متمرکز در Kubernetes 08:29
  • 11.6. نتیجه‌گیری نظارت و لاگینگ 08:50
  • ماژول 12. پروژه‌های اصلی - با راهنمایی منتور و خودآموز 08:46
  • 12.1. تعریف دامنه و نیازمندی‌های پروژه 07:38
  • 12.2. فاز تحقیق و طراحی 06:56
  • 12.3. پیاده‌سازی و توسعه 07:10
  • 12.4. تست، اعتبارسنجی و خطایابی 07:26
  • 12.5. ارائه نهایی پروژه و بررسی 06:51
  • 12.6. نتیجه‌گیری پروژه‌های اصلی 08:41
  • تکالیف 09:05

8,027,200 2,006,800 تومان

مشخصات آموزش

گواهینامه DevOps با Cloud ،Docker ،CI/CD و Ansible

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:86
  • مدت زمان :13:28:07
  • حجم :3.59GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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