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

تغییر مسیر شغلی به Cloud و DevOps: راهنمای کامل

تغییر مسیر شغلی به Cloud و DevOps: راهنمای کامل

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

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

  • درک اصول Docker و Containerization
  • ساخت و استقرار یک وب اپلیکیشن Fullstack کامل با استفاده از Docker و Docker Compose
  • استقرار و مدیریت منابع در Google Cloud Platform (GCP)، شامل VMها، شبکه، پایگاه داده Cloud SQL، متغیرهای Secret و Load Balancerها.
  • پیاده‌سازی Infrastructure as Code (IaC) با استفاده از GCP Deployment Manager برای خودکارسازی استقرار VM، شبکه و منابع.
  • ایجاد قالب‌های ماژولار و قابل استفاده مجدد برای اتوماسیون پیشرفته استقرار با استفاده از قالب‌های Jinja.
  • خودکارسازی استقرارها با استفاده از اسکریپت‌های bash، شامل ایجاد استقرارهای پویا و هم‌زمان برای محیط‌های مختلف
  • یادگیری مفاهیم CI/CD و پیاده‌سازی Pipelineهای GitLab CI برای استقرار اپلیکیشن Fullstack در محیط Production
  • ادغام تضمین کیفیت با Flake8 و Unit Testing در Pipelineهای CI/CD برای استقرار قدرتمند و پایدار کد
  • ساخت و Push کردن Imageهای Docker به Container Registry در GitLab و استقرار اپلیکیشن‌ها با استفاده از GitLab CI.
  • استفاده از ویژگی‌های پیشرفته GitLab CI مانند Parallel Matrix Jobs، فایل‌های امن و خواندن Secretها از GCP Secret Manager.

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

  • به هیچ تجربه قبلی در DevOps یا برنامه‌نویسی نیاز نیست.
  • دانش اولیه کامپیوتر

توضیحات دوره

مسیر شغلی خود را با مهارت‌های عملی DevOps و مهندسی Cloud که کارفرمایان واقعاً به دنبال آن هستند، متحول کنید. این فقط یک دوره تئوری و خسته‌کننده دیگر نیست؛ بلکه یک سفر عملی برای تبدیل شدن به یک مهندس DevOps با اعتماد به نفس است.

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

مفاهیم انتزاعی و اسلایدهای بی‌پایان را فراموش کنید. در این دوره، شما یک اپلیکیشن Fullstack کامل را از ابتدا می‌سازید و آن را با استفاده از ابزارها و روش‌های دقیقی که شرکت‌های فناوری مدرن به آن‌ها تکیه می‌کنند، در محیط Production مستقر خواهید کرد. هر مرحله عملی، هدفمند و برای ارائه تجربه دنیای واقعی به شما طراحی شده است.

چه چیزی خواهید ساخت؟

در سه بخش جامع، به چرخه کامل استقرار مسلط خواهید شد:

توسعه محلی و Containerization

  • تسلط به اصول Docker و ساخت Imageهای بهینه برای Container
  • مدیریت اپلیکیشن‌های چندسرویسی با Docker Compose
  • درک معماری Frontend-Backend و پیاده‌سازی REST API
  • یادگیری مفاهیم ضروری شبکه و مدیریت Volumeها

زیرساخت Cloud با Google Cloud Platform

  • راه‌اندازی زیرساخت حرفه‌ای Cloud با استفاده از 300 دلار اعتبار رایگان GCP شما
  • استقرار و مدیریت Virtual Machineها (VM)، شبکه‌های VPC و Load Balancerها
  • پیاده‌سازی روش‌های امن با Cloud SQL و Secrets Manager
  • خودکارسازی تأمین زیرساخت با استفاده از Deployment Manager
  • تسلط به Infrastructure as Code (IaC) و اسکریپت‌نویسی bash برای اتوماسیون

پیاده‌سازی CI/CD با GitLab

  • پیاده‌سازی استراتژی‌های تست حرفه‌ای از جمله Unit Testها و Code Coverage
  • ساخت Pipelineهای خودکار CI/CD
  • پیکربندی و مدیریت GitLab Runnerها روی Instanceهای ابری
  • استقرار در محیط Production با اطمینان خاطر با استفاده از GitLab CI

حل مسئله در دنیای واقعی

در طول این دوره، مهارت‌های حیاتی عیب‌یابی را توسعه خواهید داد:

  • دیباگ کردن مشکلات استقرار به صورت بلادرنگ
  • حل چالش‌های رایج زیرساخت Cloud
  • یادگیری خواندن لاگ‌ها و شناسایی علل ریشه‌ای
  • تسلط به ذهنیت حل مسئله که مهندسان DevOps به صورت روزانه به آن نیاز دارند.

چه چیزی این دوره را متفاوت می‌کند؟

  • یادگیری با انجام دادن: همه چیز را خودتان با راهنمایی گام به گام بسازید.
  • تمرکز بر دنیای واقعی: هر مفهوم به مثال‌های عملی و مرتبط با صنعت گره خورده است.
  • درک کامل: نه تنها «چگونگی» بلکه «چرایی» پشت هر تصمیم را بیاموزید.
  • مهارت‌های آماده برای محیط عملیاتی: با تجربه کار با ابزارهایی که در واقعیت توسط شرکت‌های فناوری استفاده می‌شوند، فارغ‌التحصیل شوید.

در پایان این دوره، شما موارد زیر را خواهید داشت:

✓ یک اپلیکیشن Fullstack مستقر شده در محیط Production برای نمونه کار شما ✓ تجربه عملی با Docker ،Google Cloud و GitLab CI/CD ✓ توانایی خودکارسازی استقرار زیرساخت ✓ اعتماد به نفس برای پاسخگویی به سوالات مصاحبه مهندس DevOps ✓ تجربه واقعی حل مسئله در محیط‌های Cloud

ایده‌آل برای:

  • توسعه‌دهندگانی که به دنبال تغییر مسیر به نقش‌های DevOps هستند.
  • متخصصان IT که می‌خواهند مجموعه مهارت‌های خود را مدرن کنند.
  • دانشجویانی که هدفشان رسیدن به اولین موقعیت شغلی DevOps است.
  • هر کسی که به مهندسی Cloud و اتوماسیون علاقه‌مند است.

سرمایه‌گذاری شما برای آینده‌تان

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

  • تغییردهندگان مسیر شغلی در حوزه تکنولوژی: متخصصان مشتاقی که به دنبال تغییر مسیر به نقش‌های Cloud و DevOps هستند؛ با مهارت‌های اولیه کامپیوتر و بدون پیش‌زمینه فنی پیشرفته قبلی.
  • توسعه‌دهندگان مبتدی که برای موقعیت‌های شغلی Cloud DevOps آماده می‌شوند، یا به دنبال ارتقای مهارت‌های فنی خود با فناوری‌های مدرن استقرار Cloud و Containerization هستند.
  • دانشجویان و افراد خودآموز: دانشجویان علوم کامپیوتر یا یادگیرندگان خودآموزی که می‌خواهند مهارت‌های عملی و مرتبط با صنعت را در Docker ،Google Cloud Platform و مدیریت زیرساخت بدون پیش‌نیازهای پیچیده کسب کنند.

تغییر مسیر شغلی به Cloud و DevOps: راهنمای کامل

  • مقدمه 04:20
  • مقدمه‌ای بر Docker 03:12
  • مقایسه Containerها و ماشین‌های مجازی (VM) 03:56
  • نصب Docker 04:40
  • Imageهای Docker 03:27
  • اجرای یک Container 04:10
  • اجرای یک وب اپلیکیشن ساده با Docker 09:59
  • اجرای اپلیکیشن با استفاده از Dockerfile 06:19
  • معماری اپلیکیشن آزمایشی 05:03
  • مقدمه‌ای بر استقرار اپلیکیشن آزمایشی 01:11
  • نصب Git 01:10
  • بخش Frontend اپلیکیشن آزمایشی: Nginx چگونه کار می‌کند 04:09
  • متغیرهای محیطی در Frontend اپلیکیشن آزمایشی 04:13
  • استقرار Frontend اپلیکیشن آزمایشی با Docker 09:07
  • مقدمه‌ای بر شبکه‌سازی در Docker 02:28
  • استقرار پایگاه داده اپلیکیشن آزمایشی 07:37
  • استقرار Backend-API اپلیکیشن آزمایشی - بخش 1 02:46
  • استقرار Backend-API اپلیکیشن آزمایشی - بخش 2 09:08
  • مقدمه‌ای بر Docker Compose 02:50
  • مقدمه‌ای بر فرمت YAML 06:52
  • ایجاد Docker Compose برای اپلیکیشن Fullstack آزمایشی 23:16
  • بهینه‌سازی حجم Imageهای Docker 10:31
  • بهینه‌سازی فایل Docker Compose 05:36
  • مقدمه‌ای بر Google Cloud Platform 01:39
  • ایجاد حساب کاربری جدید در GCP 01:18
  • معماری کلی زیرساخت برای اپلیکیشن Fullstack آزمایشی 02:11
  • استقرار اولین VMهای شما روی GCP 18:42
  • مبانی شبکه در GCP 05:08
  • ایجاد و استفاده از پایگاه داده Cloud SQL 08:52
  • ایجاد Instance Groupها 01:33
  • ایجاد و پیکربندی Load Balancer 12:56
  • مقدمه‌ای بر IaC 01:34
  • نصب Gcloud 04:12
  • استقرار VMها با Deployment Manager 08:55
  • استقرار شبکه‌ها و فایروال‌ها با Deployment Manager 07:26
  • اسکریپت‌های راه‌اندازی در Deployment Manager 05:48
  • ایجاد Instance Template با Deployment Manager 06:35
  • ایجاد Load Balancer با Deployment Manager 21:48
  • ایجاد کاربران Instance و پایگاه داده در Cloud SQL با Deployment Manager 12:47
  • مقدمه‌ای بر ماژول‌های Template 03:29
  • ایجاد اولین قالب‌های Jinja 17:40
  • استفاده از Properties در ماژول‌های Template 16:07
  • مدیریت Secretها در Google Cloud 06:29
  • اتوماسیون استقرار با اسکریپت Bash - بخش 1 14:59
  • اتوماسیون استقرار با اسکریپت Bash - بخش 2 21:12
  • اتوماسیون استقرار با اسکریپت Bash - بخش 3 07:17
  • استفاده از آرگومان‌ها در اسکریپت به همراه برخی بهبودها 07:32
  • ایجاد استقرار پویا و همزمان برای محیط‌های مختلف 12:08
  • مقدمه‌ای بر مفاهیم CI/CD 03:16
  • مفهوم Jobها و Stageها در GitLab CI 01:52
  • ایجاد اولین Pipeline در GitLab CI 08:39
  • کیفیت کد با Flake8 09:55
  • تست واحد و پوشش کد 07:00
  • پیکربندی SSH برای اتصال به GitLab 05:58
  • ادغام تست‌های کیفیت و تست‌های واحد در Pipelineهای GitLab CI 16:38
  • متغیرها در GitLab CI 03:20
  • آشنایی با GitLab Runnerها 02:38
  • نصب و ثبت GitLab Runnerها در GCP 10:45
  • ساخت و Push کردن Imageهای Docker به Registry در GitLab 10:54
  • استقرار اپلیکیشن Fullstack آزمایشی با استفاده از GitLab CI 09:33
  • استفاده از ماتریس موازی در GitLab CI برای استقرار روی چندین Instance 05:34
  • ایجاد Service Account برای خواندن Secretها از Google Cloud Secret Manager 10:39
  • استفاده از ویژگی فایل‌های امن در GitLab CI برای بازیابی Secretها از Secret Manager 06:06

4,738,800 1,184,700 تومان

مشخصات آموزش

تغییر مسیر شغلی به Cloud و DevOps: راهنمای کامل

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

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

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