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

بوت‌کمپ کامل GitLab DevOps: آموزش CI/CD ،Terraform ،Ansible

بوت‌کمپ کامل GitLab DevOps: آموزش CI/CD ،Terraform ،Ansible

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

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

  • درک اصول GitLab، شامل مفاهیم و معماری پایپ لاین GitLab CI/CD
  • ساخت پایپ لاین های CI/CD قدرتمند برای خودکارسازی DevOps با استفاده از GitLab
  • ادغام رویه‌های DevSecOps برای خودکارسازی اسکن‌های امنیتی و انتقال امنیت به چپ در پایپ لاین ها
  • تهیه و تأمین خودکار زیرساخت ابری با Terraform روی GitLab (مثلاً EC2 ،S3 ،EKS در AWS)
  • مدیریت پیکربندی و استقرارها با استفاده از Ansible یکپارچه شده با GitLab CI/CD
  • استفاده از GitLab برای ساخت، ذخیره‌سازی و استقرار ایمیج Docker با GitLab Container Registry
  • راه‌اندازی GitLab Runners میزبانی‌شده توسط خود روی پلتفرم‌های ابری مانند AWS
  • پیاده‌سازی قابلیت‌های پیشرفته GitLab مانند محیط‌ها، زمان‌بندی‌ها، تریگرها، آرتیفکت‌ها و تمپلیت‌ها
  • استقرار اپلیکیشن ها روی Kubernetes (EKS) با استفاده از پایپ لاین های GitLab و Helm
  • اعمال کیس‌های استفاده واقعی از DevOps، IaC و DevSecOps با استفاده از GitLab به عنوان مرکز خودکارسازی

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

  • نیازی به تجربه قبلی با GitLab CI/CD ،Terraform یا Ansible نیست - همه چیز از پایه با مثال‌های عملی آموزش داده می‌شود

توضیحات دوره

قدرت کامل GitLab CI/CD را آزاد کنید و مهارت‌های DevOps خود را به سطح بعدی ببرید! این دوره عملی به شما آموزش می‌دهد که چگونه با استفاده از GitLab، پایپ لاین های تحویل نرم‌افزار را بسازید، ایمن کنید و خودکارسازی نمایید؛ با پیاده‌سازی‌های واقعی از DevSecOps ،Terraform، Ansible و Helm

شما با تسلط به اصول GitLab CI/CD شروع می‌کنید و به سمت ساخت پایپ لاین های خودکارسازی پیشرفته و آماده برای محیط تولید پیش می‌روید. یاد خواهید گرفت که چگونه زیرساخت را با Terraform تأمین کنید، پیکربندی را با استفاده از Ansible خودکار کنید و گردش کارهای CI/CD خود را با ابزارهای امنیتی یکپارچه و رویه‌های DevSecOps ایمن نمایید.

همچنین مبانی Helm را بررسی کرده و خواهید فهمید که چگونه از چارت‌های Helm برای بسته‌بندی و استقرار اپلیکیشن ها روی خوشه‌های Kubernetes (EKS) از طریق پایپ لاین های GitLab خود استفاده کنید.

خواه شما یک مهندس DevOps، معمار ابر، توسعه‌دهنده یا مدیر سیستم باشید، این دوره دانش و مهارت‌های عملی را برای انجام کارهای زیر در اختیار شما قرار می‌دهد:

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

  • راه‌اندازی و پیکربندی پایپ لاین های GitLab CI/CD از ابتدا
  • پیاده‌سازی DevSecOps با اسکن‌های امنیتی خودکار و کنترل‌های سیاستی
  • استفاده از Terraform همراه با GitLab برای خودکارسازی ساخت منابع AWS (مانند EC2 ،S3 ،EKS و غیره)
  • یکپارچه‌سازی Ansible با GitLab CI/CD برای پیکربندی سرور و استقرار اپلیکیشن
  • یادگیری مبانی Helm و استقرار اپلیکیشن ها روی Kubernetes با استفاده از چارت‌های Helm
  • اجرای پایپ لاین های روی GitLab Runners میزبانی‌شده توسط خود، شامل رانرهای مبتنی بر Docker روی AWS
  • مدیریت محیط‌ها، متغیرها، آرتیفکت‌ها، پایپ لاین های زمان‌بندی شده و تمپلیت‌ها در GitLab
  • اعمال الگوهای CI/CD دنیای واقعی با منطق شرطی (مانند rules ،when ،include و غیره)

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

  • مهندسین DevOps، مهندسین ابر و SREهایی که می‌خواهند به خودکارسازی GitLab CI/CD مسلط شوند.
  • متخصصان امنیتی که هدفشان ادغام DevSecOps در پایپ لاین CI/CD است.
  • مدیران سیستم که در حال بررسی زیرساخت به‌عنوان کد (IaC) با Terraform و Ansible هستند.
  • یادگیرندگان مبتدی و متوسط که به دنبال تجربه عملی و دست‌اول با GitLab برای گردش کارهای DevOps دنیای واقعی هستند.

بوت‌کمپ کامل GitLab DevOps: آموزش CI/CD ،Terraform ،Ansible

  • معرفی دوره 01:12
  • ثبت‌نام حساب GitLab – راهنمای گام‌به‌گام 02:22
  • راه‌اندازی حساب AWS – ایجاد و پیکربندی حساب Free Tier شما 02:22
  • راه‌اندازی GitLab Runner به عنوان اجراکننده Shell 08:14
  • راه‌اندازی GitLab Runner – اجراکننده Docker به صورت گام‌به‌گام 02:03
  • GitLab Runner – استقرار یک رانر میزبانی‌شده توسط خود روی ابر AWS 06:25
  • معرفی GitLab CI/CD 05:17
  • اولین پایپ لاین ساده GitLab با رانر میزبانی‌شده توسط خود روی ابر AWS 08:40
  • اولین پایپ لاین ساده GitLab با رانر میزبانی‌شده توسط خود (لپ‌تاپ من) 06:35
  • اولین پایپ لاین ساده GitLab با رانر اشتراکی (یعنی رانر میزبانی‌شده توسط گیت‌لب) 08:40
  • معرفی Docker 17:06
  • نصب Docker روی رانر میزبانی‌شده توسط خود gitlab در AWS 03:09
  • چگونگی استفاده از متغیرها در GitLab 07:24
  • تئوری کنترل اجرای جاب/پایپ لاین در GitLab 03:00
  • پیاده‌سازی کنترل only در GitLab CI 06:00
  • پیاده‌سازی کنترل except در GitLab CI 01:51
  • کنترل rules و if در GitLab CI 04:22
  • پیاده‌سازی کنترل rules و if در GitLab CI 04:22
  • گردش کار کنترل مشترک برای تمام استیج‌ها در GitLab CI 02:56
  • پیاده‌سازی کنترل‌های when و needs در GitLab CI 05:10
  • پیاده‌سازی کنترل when همراه با استقرار دستی به محیط تولید در GitLab CI 03:17
  • پیاده‌سازی کنترل when همراه با استقرار دستی به محیط تولید در GitLab CI 03:17
  • پیاده‌سازی کنترل when با مقدار always در GitLab CI 02:15
  • پیاده‌سازی کنترل include برای ایجاد تمپلیت یا الگو در GitLab CI 04:17
  • چگونگی ایجاد و استفاده از تمپلیت‌ها در همان فایل GitLab CI YAML | آموزش GitLab CI/CD 04:15
  • تایم‌اوت استیج/جاب در GitLab 01:49
  • اجرای جاب‌ها به صورت موازی در GitLab 02:25
  • فعال‌سازی پیکربندی برای اجرای جاب‌های همزمان در رانر میزبانی‌شده توسط خود گیت‌لب 03:14
  • اجرای جاب GitLab CI با استفاده از Docker روی رانر میزبانی‌شده توسط خود گیت‌لب در ابر AWS 06:07
  • بخش محیط‌ها در GitLab و کاربرد آن 09:07
  • زمان‌بند در GitLab: زمان‌بندی یک پایپ لاین 02:03
  • رجیستری‌های Public و Private برای Docker 02:11
  • gitlabcontainer registry در gitlab CI/CD 13:04
  • ذخیره‌سازی آرتیفکت‌ها با پایپ لاین gitlab CI/CD 05:52
  • صفحه عمومی رایگان گیت‌لب 04:18
  • معرفی زیرساخت به‌عنوان کد (IaC) با استفاده از Terraform 05:00
  • راه‌اندازی Terraform روی رانر گیت‌لب، ایجاد زیرساخت و اجرای فرمان ها به صورت دستی 10:02
  • خودکارسازی Terraform برای ایجاد منابع روی ابر (مثلاً نمونه EC2 در AWS) 06:25
  • پاک‌سازی منابع EC2 و باکت S3 با Terraform 00:40
  • راه‌اندازی پایپ لاین Terraform در GitLab CI/CD – بخش 1: خودکارسازی ایجاد منابع 08:16
  • راه‌اندازی پایپ لاین Terraform در GitLab CI/CD – بخش 2: خودکارسازی ایجاد منابع 10:24
  • پایپ لاین gitalb ci cd برای پاک‌سازی منابع AWS با استفاده از فرمان terraform destroy 02:04
  • تئوری DevSecOps : دوره Gitlab 02:46
  • یک پایپ لاین DevSecOps در Gitlab چگونه است: یک راهنمای کامل 03:06
  • اسکن کانتینر با پایپ لاین GitLab CI 08:37
  • مسدود کردن Buildهای GitLab CI در صورت آسیب‌پذیری‌های High/Critical | اسکن کانتینر 04:32
  • اسکن SAST با پایپ لاین GitLab CI 05:05
  • چگونگی راه‌اندازی اسکن DAST در پایپ لاین GitLab CI/CD: امن کردن وب اپلیکیشن‌های شما 07:49
  • چگونگی راه‌اندازی اسکن IaC در پایپ لاین GitLab CI/CD 11:31
  • چگونگی راه‌اندازی اسکن وابستگی‌ها در پایپ لاین GitLab CI/CD 08:56
  • معماری Kubernetes 08:01
  • Pod در Kubernetes چیست؟ | آموزش Kubernetes برای مبتدیان | آموزش DevOps 02:24
  • ReplicaSet در Kubernetes به زبان ساده | آموزش DevOps با GitLab CI/CD 01:24
  • Deployment در k8s چیست؟ 01:00
  • Service در k8s چیست؟ 03:31
  • Namespace ،ConfigMap و Secrets در k8s چیست؟ 04:16
  • راه‌اندازی محیط k8s در Gitlab برای EKS 03:15
  • ایجاد خوشه EKS در ابر AWS با استفاده از گیت‌لب و k8s 04:40
  • استقرار نمونه Nginx روی EKS با استفاده از پایپ لاین و Helm در Gitlab 09:41
  • کویز Gitlab و k8s None
  • معرفی Ansible 04:52
  • دموی Ansible در گیت‌لب برای کپی کردن فایل‌ها از رانر به S3 08:09
  • کویز Ansible با Gitlab None

3,189,600 797,400 تومان

مشخصات آموزش

بوت‌کمپ کامل GitLab DevOps: آموزش CI/CD ،Terraform ،Ansible

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

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

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