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

برنامه شتاب‌دهنده دواپس به صورت عملی و عمیق

برنامه شتاب‌دهنده دواپس به صورت عملی و عمیق

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

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

  • راه‌اندازی خوشه کوبرنتیز با زیرساخت به عنوان کد
  • راه‌اندازی سرور جنکینز با ایجنت درخواستی روی خوشه کوبرنتیز
  • گنجاندن یکپارچگی با سیستم‌های دیگر مانند Cert-Manager، هلم، Terraform و انسیبل
  • پیکربندی ایجنت جنکینز روی پروتکل HTTPS
  • نوشتن اپلیکیشن CI/CD با استفاده از Terraform، انسیبل، جنکینز و کوبرنتیز
  • یکپارچه‌سازی گیت با ایجنت‌های جنکینز
  • استقرار اپلیکیشن Net Core. روی سرور
  • استقرار کنترلر NGINX Ingress روی خوشه کوبرنتیز
  • کار با Volumes کوبرنتیز
  • پیکربندی فایل داکر برای گنجاندن ابزارهای سفارشی Terraform
  • کار با موجودی پویا
  • ایجاد گواهینامه‌های سفارشی با Cert-Manager
  • ایجاد CA ریشه سفارشی
  • یکپارچه‌سازی Terraform با انسیبل از طریق موجودی
  • ایجاد توکن‌ها در گیت‌هاب
  • ایمن‌سازی پایپ‌لاین‌های CI/CD

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

  • یک کامپیوتر با اینترنت داشته باشید.
  • آماده باشید که مقدار زیادی اطلاعات فوق‌العاده یاد بگیرید.
  • آماده‌اید که وب اپلیکیشن‌های واقعی بسازید.
  • هیچ دانشی درباره CI/CD، جنکینز، داکر و کوبرنتیز نیاز نیست.
  • هیچ درکی از زیرساخت به عنوان کد نیاز نیست.

توضیحات دوره

به دوره جدید شتاب‌دهنده دواپس خوش آمدید. این دوره به شما کمک می‌کند تا پایپ‌لاین‌های CI/CD با مقیاس سازمانی ایجاد کنید. این تنها دوره‌ای است که برای شروع یادگیری خود نیاز دارید. این دوره به طور مرتب با دموها و نقاط یکپارچه‌سازی جدید بروزرسانی خواهد شد.

گزینه‌های زیادی برای آموزش دوره دواپس وجود دارد، اما این دوره بدون شک جامع‌ترین و موثرترین آنها در بازار است. دلایل زیر را ببینید:

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

هیچ دانش عمیقی برای شروع دوره لازم نیست.

  • در این سفر، ما گام‌به‌گام به ایجاد خوشه EKS در AWS Cloud با استفاده از زیرساخت به عنوان کد می‌پردازیم.
  • سرور جنکینز را ایجاد کرده و بررسی می‌کنیم که چگونه با سایر سرویس‌ها مانند Terraform، انسیبل و خوشه EKS یکپارچه می‌شود.
  • مباحثی مانند زیرساخت به عنوان کد را پوشش می‌دهیم و به بررسی نحوه نوشتن اسکریپت‌های Terraform برای ایجاد یک منبع در AWS خواهیم پرداخت.
  • چگونه ایجنت جنکینز ایمن که روی پروتکل HTTPS اجرا می‌شود را ایجاد کنیم؟
  • ایجاد گواهینامه‌هایی که به سرویس‌های مستقر شده در کوبرنتیز متصل هستند.
  • ایجاد فایل‌های موجودی که مسئول ایجاد موجودی پویا هستند.
  • پوش کردن ایمیج‌ها به داکر هاب
  • ایجاد منابع در AWS برای اتصال ایمن سرویس‌ها
  • ایجاد پایپ‌لاین کامل CI/CD برای استقرار منابع
  • کار با ترمینال TLS

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

  • کوبرنتیز
  • جنکینز
  • گیت
  • Terraform
  • انسیبل
  • داکر
  • ویژوال استودیو کد
  • رجیستری داکر
  • هلم
  • Brew
  • Chocolatey
  • Volumes کوبرنتیز

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

  • کسانی که می‌خواهند بدانند پروژه‌های دواپس چگونه کار می‌کنند و گردش‌کارهای پایپ‌لاین را درک کنند.
  • کسانی که در پایان دوره می‌خواهند به عنوان مهندس دواپس ماهر کار کنند و استانداردها را در سازمان خود پیاده‌سازی کنند.
  • این دوره برای مبتدیان کامل بدون هیچ تجربه‌ای عالی است.
  • همچنین برای کسی که در برخی از فناوری‌ها (مانند داکر و Terraform) تجربه کمی دارد، اما نه همه، عالی است.

برنامه شتاب‌دهنده دواپس به صورت عملی و عمیق

  • آشنایی با پایپ‌لاین‌های CI/CD 03:44
  • نصب نرم‌افزار 01:59
  • نصب و پیکربندی داکر برای دسکتاپ 00:48
  • نصب Minikube روی مک 01:02
  • پیکربندی Minikube در مک 01:19
  • آشنایی با داکر 05:56
  • بررسی و کار با فرمان‌های داکر 06:12
  • راهنمای ساخت فایل داکر جدید 02:25
  • ساخت فایل داکر نمونه از ابتدا 02:29
  • درک تفاوت بین CMD و Entrypoint 03:59
  • چرا فایل داکر را به روش اشتباه می‌سازیم؟ 02:56
  • درک نحوه ارائه متغیرها به Dockerfile 02:49
  • کار با فایل داکر چند مرحله‌ای 04:50
  • اجرای اپلیکیشن بلادرنگ Nginx از طریق داکر 03:31
  • کار با داکر کامپوز 05:56
  • مقدمه‌ گیت 04:06
  • مقدمه‌ گیت‌هاب 01:43
  • راه‌اندازی کلیدهای SSH 04:00
  • کلون‌سازی در گیت 02:17
  • برنچ در گیت 02:42
  • افزودن و کامیت کردن در گیت 02:06
  • Pull و Push در گیت 02:33
  • مصورسازی و حل Merge Conflicts 04:02
  • آشنایی با کوبرنتیز 05:22
  • درک پاد و مکانیسم چرخه عمر آن 03:02
  • لابراتوار - یادگیری نحوه کار با پادها 06:24
  • درک و ایجاد استقرارهای جدید در خوشه 10:46
  • درک سرویس مختلف موجود در EKS 04:19
  • بخش عملی با IP خوشه و سرویس‌های Node Port 06:15
  • بخش عملی با نوع سرویس لودبالانسر 04:30
  • درک volumes در EKS 05:33
  • آشنایی با Statefulset 03:22
  • لابراتوار - لابراتوار Statefulset و سرویس بدون هد 06:39
  • ایجاد و پیکربندی ConfigMap در EKS 04:09
  • ایمن‌سازی متغیرها از طریق مدیریت Secret 04:02
  • درک اینکه برای چه کارهایی از Probes استفاده می‌شود؟ 03:25
  • لابراتوار - Probe آماده‌سازی و Liveness 05:15
  • آشنایی با هلم و اینکه چرا به آن نیاز داریم؟ 04:18
  • آشنایی با Cert-manager 04:44
  • لابراتوار - پیکربندی Cert-Manager 05:08
  • لابراتوار - پیکربندی Cert-Manager - ادامه 03:30
  • لابراتوار - اعتبارسنجی آبجکت‌های ایجاد شده 01:12
  • درک گواهینامه‌ها و مراجع گواهینامه 03:08
  • لابراتوار - ایجاد گواهینامه‌ها برای سرور جنکینز 04:57
  • درک Truststore و Keystore 03:19
  • لابراتوار - ایجاد فایل داکر برای مستر جنکینز 04:43
  • لابراتوار - ایجاد فایل داکر برای ایجنت جنکینز 02:08
  • لابراتوار - پوش کردن ایمیج‌ها به داکر هاب 01:17
  • آشنایی با جنکینز 03:46
  • لابراتوار - پیکربندی نمودار هلم سرور جنکینز 05:43
  • لابراتوار - پیکربندی پروتکل HTTPS در ایجنت‌های جنکینز 03:06
  • لابراتوار - یکپارچه‌سازی سرور جنکینز با داکر ایمیج سفارشی 07:07
  • لابراتوار - پیکربندی Ingress برای سرور جنکینز 07:57
  • لابراتوار - استقرار سرویس جنکینز با HTTPS 09:39
  • لابراتوار - بررسی جنکینز 04:17
  • لابراتوار - ارتباط TLS نامعتبر - بررسی 02:56
  • ایجاد توکن گیت برای تعامل با مخزن خود 03:59
  • یکپارچه‌سازی توکن گیت با جنکینز 03:38
  • کار با گیت، ساخت کامیت‌ها و اپلیکیشن بلادرنگ 05:11
  • درک مبانی Terraform 05:25
  • لابراتوار - درک عمیق Terraform 05:02
  • لابراتوار - تنظیم ارائه‌دهندگان Terraform 09:05
  • لابراتوار - کار با متغیرهای Terraform 08:06
  • لابراتوار - بک‌اند Terraform 03:40
  • لابراتوار - ارائه‌دهندگان Terraform 06:26
  • لابراتوار - ارائه‌دهندگان - بخش 2 06:53
  • لابراتوار - ماژول‌ها و خروجی‌های Terraform 09:00
  • جمع‌بندی - راه‌اندازی کاربر در AWS 05:12
  • نوشتن کد نمونه Terraform 05:32
  • پیکربندی باکت S3 04:11
  • نصب Terraform روی داکر ایمیج ایجنت جنکینز 03:03
  • اعتبارسنجی Terraform در کانتینر داکر 01:46
  • ایجاد پایپ‌لاین CI/CD زیرساخت 06:48
  • مقدمه‌ای بر انسیبل 04:22
  • لابراتوار - ایجاد اولین پلی‌بوک انسیبل خود 02:36
  • لابراتوار - افزودن پارامترها به انسیبل 02:20
  • لابراتوار - ایجاد موجودی ساده برای انسیبل 03:35
  • لابراتوار - دستورات شرطی انسیبل 04:12
  • لابراتوار - کار با حلقه‌ها 04:25
  • لابراتوار - ماژول‌های انسیبل 05:47
  • لابراتوار - کار با نقش‌های انسیبل 05:31
  • لابراتوار - یکپارچه‌سازی انسیبل و Terraform از طریق موجودی پویا 04:41
  • لابراتوار - نصب انسیبل روی داکر ایمیج ایجنت جنکینز 01:41
  • لابراتوار - اعتبارسنجی انسیبل در کانتینر 01:57
  • لابراتوار - استقرار سرور Nginx از طریق انسیبل 11:44
  • آشنایی با Net Core. 02:47
  • کامپایل کردن و اجرای محلی اپلیکیشن 03:12
  • کانتینرسازی اپلیکیشن از طریق Docker file 05:28
  • پوش کردن ایمیج به مخزن 03:01
  • پایپ‌لاین CI/CD کامل برای یک سرویس 07:41
  • پیکربندی فایل میزبان 04:04
  • ایجاد ساختار VPC 08:06
  • ایجاد مسیرها و درگاه‌ها 04:46
  • پیکربندی جداول مسیریابی برای خوشه 03:56
  • ایجاد خوشه EKS 06:13
  • پیکربندی EKS Worker Nodes 08:21
  • استقرار سرویس‌ها روی خوشه کوبرنتیز 03:38
  • درک Volumes کوبرنتیز 05:33
  • لابراتوار - Provisioning کردن Volumes پویا 04:29
  • پیکربندی Metric Server 03:05
  • Ingress چیست و چرا؟ 05:42
  • راه‌اندازی NLB - کنترلر Nginx Ingress در AWS 08:07
  • راه‌اندازی کنترلر ALB Ingress در AWS 05:27
  • دموی Ingress - پیکربندی مسیرهای متعدد 03:46
  • مسئله مرغ و تخم‌مرغ چیست؟ 02:20
  • آشنایی با GitHub Actions 04:11
  • وب‌هوک گیت‌هاب و اتوماسیون کامل 02:48
  • پیکربندی ارائه‌دهنده OIDC برای احراز هویت 05:05
  • اجرای خوشه کوبرنتیز کاملاً خودکار 07:30
  • استقرار جنکینز با چالش DNS-01 16:00
  • استقرار پایپ‌لاین جنکینز در EKS 06:22

5,258,800 1,314,700 تومان

مشخصات آموزش

برنامه شتاب‌دهنده دواپس به صورت عملی و عمیق

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:113
  • مدت زمان :08:49:26
  • حجم :3.49GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

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
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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