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

آموزش عملی پایپ لاین GitLab CI CD برای دواپس - آموزش گیت لب

آموزش عملی پایپ لاین GitLab CI CD برای دواپس - آموزش گیت لب

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

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

  • GitLab چیست، معماری GitLab و پایپ لاین GitLab CI/CD چیست؟
  • نحوه ایجاد پروژه جدید در GitLab، نحوه ایجاد و افزودن SSH Key به GitLab، گروه‌ها و کاربران GitLab
  • Jobs و Stages در GitLab، مثال GitLab CI Artifacts - نحوه استفاده از artifact در GitLab CI
  • نصب و Register کردن GitLab Runner، آموزش مقدماتی YAML با مثال‌ها
  • ادغام مداوم (CI) با GitLab، ایجاد و اجرای اولین پایپ لاین GitLab CI خود، متغیرهای محیطی GitLab CI، ساخت پروژه Java و Nodejs با GitLab
  • تست JUnit با GitLab، پوشش کد Java (JaCoCo) با GitLab CI، ادغام SonarQube با GitLab Pipeline برای پروژه‌های Java-maven ،java-gradle ،python و NodeJs
  • GitLab Package Registry، انتشار پکیج‌های Maven و NPM در GitLab Package Registry
  • ساخت Docker Image با استفاده از GitLab CI، ساخت و push کردن ایمیج داکر به GitLab Container Registry، DockerHub و AWS ECR
  • استقرار مداوم (CD) با GitLab، آپلود فایل در AWS S3 با استفاده از GitLab، استقرار فایل Jar و war در Tomcat با استفاده از GitLab، ادغام AWS EKS با GitLab
  • استقرار اپلیکیشن Node JS روی AWS EKS با استفاده از GitLab CI CD | استقرار در EKS با استفاده از GitLab، استقرار Node JS Helm Chart روی AWS EKS با استفاده از GitLab CI CD
  • استقرار Java Helm Chart روی EKS با استفاده از GitLab CI CD
  • راه اندازی کلاستر Kubernetes | نصب Kubernetes با استفاده از Minikube ،Kubeadm و eksctl | معرفی Helm

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

  • اکانت GitLab
  • تایید پرداخت با کارت اعتباری که رایگان است.
  • مبانی YAML، فرمان‌های لینوکس

توضیحات دوره

آموزش مبانی GitLab

  • GitLab چیست؟ - ویژگی‌های GitLab - معماری GitLab - GitLab CI/CD Pipeline چیست؟
  • نحوه ایجاد یک پروژه جدید در GitLab
  • نحوه ایجاد و افزودن SSH Key به GitLab
  • ایجاد گروه و کاربران در GitLab
  • Jobs در GitLab CI - توضیح Stages در GitLab CI
  • مثال GitLab CI Artifacts - نحوه استفاده از artifact در GitLab CI

آموزش GitLab Runner | نصب و Register کردن GitLab Runner

  • نصب GitLab Runner روی Ubuntu 22.04 LTS
  • نصب GitLab Runner روی Redhat Linux
  • نصب GitLab Runner روی Windows

آموزش مقدماتی YAML با مثال

  • YAML چیست، انواع داده YAML ،Indentation در YAML

Continuous Integration (CI) با GitLab | GitLab CI

  • اجرای اولین پایپ لاین GitLab CI CD خود [2 مرحله]
  • متغیرهای محیطی GitLab CI/CD - متغیرهای از پیش تعریف شده GitLab
  • ساخت پروژه Java با استفاده از Maven در GitLab CI
  • نحوه ساخت پروژه Java با استفاده از Gradle در GitLab CI - GitLab CI Java Gradle

تست JUnit با GitLab CI | مثال‌های Junit با GitLab CI

  • تولید گزارش‌های JUnit برای پروژه Java Maven با استفاده از GitLab CI

پوشش کد Java (JaCoCo) با GitLab CI

  • پوشش کد Java (JaCoCo) با GitLab CI

ادغام SonarQube با GitLab CI

  • ادغام SonarQube با پروژه Java Maven با استفاده از GitLab CI
  • ادغام SonarQube برای پروژه Java Gradle با استفاده از GitLab CI
  • ادغام SonarQube برای پروژه Node JS با استفاده از GitLab
  • ادغام SonarQube برای پروژه Python با استفاده از GitLab CI

ساخت Docker Image با استفاده از GitLab CI

  • نحوه Push کردن یک اپلیکیشن Node.js داکرسازی شده به GitLab Container Registry
  • نحوه ساخت و Push کردن Docker Image به AWS ECR | GitLab CI CD Docker AWS
  • نحوه ساخت Docker Image و Push کردن به DockerHub با استفاده از GitLab CI

راه اندازی کلاستر Kubernetes | نصب Kubernetes با استفاده از Minikube ،Kubeadm و eksctl

  • نحوه نصب Minikube روی Ubuntu 22.04 LTS | استقرار اپلیکیشن روی Minikube Cluster
  • ایجاد کلاستر Kubernetes با استفاده از Kubeadm روی Ubuntu 22.04 LTS
  • نحوه ایجاد کلاستر Amazon EKS با استفاده از eksctl

Helm چیست | چرا به Helm نیاز داریم | Helm Chart چیست | ساختار Helm Chart

  • Helm چیست | Helm Chart چیست | ساختار Helm Chart | فرمان‌های مقدماتی Helm

استقرارهای مداوم (CD) با GitLab

  • آپلود فایل در AWS S3 Bucket با استفاده از GitLab CI/CD | آپلود فایل در AWS S3
  • استقرار فایل war در Tomcat با استفاده از GitLab CI Pipeline
  • نحوه استقرار فایل jar در Tomcat با استفاده از GitLab CI Pipeline
  • ادغام AWS EKS با GitLab | اتصال کلاستر AWS Kubernetes به GitLab
  • استقرار اپلیکیشن Node JS روی AWS EKS با استفاده از GitLab CI CD | استقرار در EKS با استفاده از GitLab
  • استقرار Node JS Helm Chart روی AWS EKS با استفاده از GitLab CI CD
  • استقرار Java Helm Chart روی EKS با استفاده از GitLab CI CD

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

  • توسعه‌دهندگان نرم‌افزار و تستر‌هایی که در حال یادگیری ساخت پایپ‌لاین با استفاده از GitLab هستند.
  • مهندس DevOps، مهندس SRE، ادمین IT، متخصصان IT

آموزش عملی پایپ لاین GitLab CI CD برای دواپس - آموزش گیت لب

  • GitLab چیست؟ معماری GitLab - GitLab CI/CD Pipeline چیست؟ 16:49
  • نحوه ایجاد یک پروژه جدید در GitLab 19:13
  • نحوه ایجاد و افزودن SSH Key به GitLab 15:54
  • ایجاد گروه و کاربران در GitLab 10:09
  • Jobs در GitLab CI - توضیح Stages در GitLab CI 25:02
  • مثال GitLab CI Artifacts - نحوه استفاده از artifact در GitLab CI 08:54
  • تولید گزارش‌های JUnit برای پروژه Java Maven با استفاده از GitLab CI 20:05
  • آموزش مقدماتی YAML با مثال‌ها - Indentation و انواع داده YAML 34:00
  • نحوه نصب GitLab Runner روی Ubuntu 22.04 LTS - رجیستر کردن GitLab Runner 07:00
  • نحوه نصب GitLab Runner روی Ubuntu 24.04 LTS - رجیستر کردن GitLab Runner 12:18
  • نحوه نصب GitLab Runner روی Redhat Linux 15:43
  • نحوه نصب GitLab Runner روی Windows 14:56
  • ایجاد و اجرای اولین GitLab CI Pipeline خود 16:39
  • متغیرهای محیطی GitLab CI/CD - متغیرهای از پیش تعریف شده GitLab 35:08
  • ساخت پروژه Java با استفاده از Maven در GitLab CI 25:34
  • نحوه ساخت پروژه Java با استفاده از Gradle در GitLab CI - بررسی GitLab CI Java Gradle 24:44
  • Push کردن پکیج‌های Maven به GitLab Package Registry - استقرار پکیج‌های Java در GitLab 15:52
  • نحوه انتشار پکیج‌های NPM در GitLab Package Registry با استفاده از GitLab CI 08:05
  • گزارش پوشش کد Java (JaCoCo) با استفاده از GitLab CI برای پروژه Java Maven 17:10
  • ادغام SonarQube برای پروژه Java Maven با استفاده از GitLab Pipeline 24:58
  • ادغام SonarQube با GitLab CI برای پروژه Java Gradle - SonarQube Java 27:06
  • ادغام SonarQube برای پروژه Node JS با استفاده از GitLab CI Pipeline 18:59
  • ادغام SonarQube برای پروژه Python با استفاده از GitLab CI 14:05
  • معماری Monolithic در مقابل Microservices - معماری Microservice چیست؟ 18:31
  • نحوه Push کردن یک اپلیکیشن Node.js داکرسازی شده به GitLab Container Registry 34:11
  • نحوه ساخت و Push کردن Docker Image به AWS ECR - بررسی GitLab CI CD Docker AWS 18:30
  • نحوه ساخت Docker Image و Push کردن به DockerHub با استفاده از GitLab CI 07:41
  • نحوه نصب Minikube روی Ubuntu 22.04 LTS - استقرار اپلیکیشن روی Minikube Cluster 18:46
  • ایجاد کلاستر Kubernetes با استفاده از Kubeadm روی Ubuntu 22.04 LTS 38:42
  • راه اندازی کلاستر Kubernetes روی Ubuntu 24.04 LTS با استفاده از kubeadm 20:12
  • نحوه ایجاد کلاستر Amazon EKS با استفاده از eksctl 20:46
  • Helm چیست؟ - Helm Chart چیست؟ - ساختار Helm Chart - فرمان‌های مقدماتی Helm 11:41
  • آپلود فایل در AWS S3 Bucket با استفاده از GitLab CI/CD - آپلود فایل در AWS S3 35:01
  • استقرار فایل war در Tomcat با استفاده از GitLab CI Pipeline 30:09
  • نحوه استقرار فایل jar در Tomcat با استفاده از GitLab CI Pipeline 31:17
  • ادغام AWS EKS با GitLab - اتصال کلاستر AWS Kubernetes به GitLab 31:13
  • استقرار اپلیکیشن Node JS روی AWS EKS با استفاده از GitLab CI CD - استقرار در EKS با استفاده از GitLab 49:37
  • استقرار Node JS Helm Chart روی AWS EKS با استفاده از GitLab CI CD 56:10
  • استقرار Java Helm Chart روی EKS با استفاده از GitLab CI CD 47:39
  • استقرار در Kubernetes با استفاده از GitLab ،Docker Helm و ArgoCD - بررسی GitOps با GitLab 40:58
  • نحوه مانیتور کردن GitLab Pipelines با استفاده از Prometheus و Grafana 21:12

6,320,000 1,264,000 تومان

مشخصات آموزش

آموزش عملی پایپ لاین GitLab CI CD برای دواپس - آموزش گیت لب

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:41
  • مدت زمان :16:00:39
  • حجم :9.54GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 1:48:18
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

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

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