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

یادگیری پایپ‌لاین‌های CI/CD در Azure DevOps

یادگیری پایپ‌لاین‌های CI/CD در Azure DevOps

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

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

  • مفهموم DevOps و CI/CD چیست؟
  • ایجاد پایپ لاین های CI/CD برای وب اپلیکیشن ها، موبایل و کانتینر
  • Include کردن پایگاه داده در pipelines
  • پیکربندی استقرار در Azure Cloud
  • اجرای تست‌های واحد، تابعی و بارگذاری به عنوان بخش از pipeline
  • تحلیل سورس کد با Sonar
  • استفاده از Infrastructure as Code (IaC) با ARM templates
  • استفاده از Configuration as Code (CaC) در Azure DevOps
  • ایجاد محیط‌های Dev-Test-Prod
  • ایمن‌سازی داده‌های حساس در pipelines
  • استفاده از Infrastructure as Code (IaC) با Terraform
  • استقرار کانتینرها در Kubernetes

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

  • آشنایی پایه‌ای با استقرار نرم‌افزار
  • آشنایی پایه‌ای با Microsoft Azure
  • اشتراک Azure (رایگان دریافت کنید)

توضیحات دوره

آیا توسعه‌دهنده هستید و می‌خواهید بیشتر درباره DevOps یاد بگیرید؟

به دنبال راهنمایی عملی برای شروع کار با ادغام مداوم و استقرار مداوم هستید؟

در پروژه‌های وب، موبایل، کانتینر یا پایگاه داده کار می‌کنید و می‌خواهید CI/CD را پیاده‌سازی کنید؟

این دوره دموهایی از چگونگی ایجاد pipelines CI/CD برای انواع مختلف پروژه‌ها به شما نشان می‌دهد.

آغاز می‌کنید با وب اپلیکیشن: Java ،.NET Core و NodeJs.

سپس، اپلیکیشن های موبایل با Xamarin و استقرار در App Center را خواهید دید.

در ادامه، نحوه‌ی ساخت CI/CD برای اپلیکیشن های Docker و استقرار در Kubernetes را خواهید دید.

سپس، پایگاه داده را در pipeline‌ها وارد می‌کنید. دمو شامل SQL Server با استقرار در Microsoft Azure Cloud خواهد بود.

و همچنین از templates ARM برای تأمین منابع در Azure استفاده می‌کنید.

این pipelines کدهای تست واحد، تست‌های عملکردی و تحلیل استاتیک سورس کد با Sonar Cloud را اجرا می‌کنند.

همچنین، روش‌هایی برای امن‌سازی کلیدها و اسرار با استفاده از Azure Key Vault را خواهید دید.

فناوری‌ها: Microsoft Azure Cloud ،Sonar Cloud ،App Center ،Azure DevOps.

لیست دموها:

  • پایپ‌لاین‌های CI/CD برای برنامه Java
  • پایپ‌لاین‌های CI/CD برای برنامه NET Core.
  • پایپ‌لاین‌های CI/CD برای پایگاه داده SQL Server
  • استقرار templates ARM در Azure (IaC)
  • پایپ‌لاین‌های کامل CI/CD برای Web App و پایگاه داده SQL Server
  • پایپ‌لاین‌های CI/CD برای Kubernetes
  • پایپ‌لاین‌های CI/CD برای برنامه موبایل
  • مجموعه DevOps امن برای Azure
  • IaC با Terraform

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

  • توسعه‌دهندگان که می‌خواهند با پیاده‌سازی DevOps شروع کنند.
  • مهندسان DevOps که به دنبال فهم عمیق‌تر در Azure DevOps هستند.

یادگیری پایپ‌لاین‌های CI/CD در Azure DevOps

  • مفهوم CI/CD چیست؟ 20:14
  • پیش‌نیازها 01:21
  • تسک در Azure DevOps چیست 03:07
  • تجربه جدید YAML 03:18
  • آزمون None
  • معماری Azure DevOps 07:48
  • چه مقدار دقیقه ساخت برای agents میزبانی شده در Microsoft وجود دارد؟ None
  • مراحل، Jobs و گام‌ها 06:10
  • دمو مراحل، Jobs و گام‌ها 06:12
  • افزودن وابستگی بین مراحل و Jobs 00:46
  • دمو افزودن وابستگی‌ها بین مراحل و Jobs 05:26
  • آزمون None
  • مقدمه‌ای بر task برنامه‌های کانتینر 03:36
  • نحوه راه‌اندازی محیط دمو 02:12
  • ایجاد pipeline CI/CD با YAML 07:49
  • دمو اجرای pipeline 03:08
  • آزمون None
  • استقرار Bicep با استفاده از YAML pipelines 07:45
  • استقرار قالب Multistage Bicep 07:21
  • آزمون None
  • پایپ‌لاین YAML CI برای وب اپلیکیشن 01:28
  • پایپ‌لاین YAML CI پایه برای وب اپلیکیشن 07:37
  • پایپ‌لاین YAML CI برای وب اپلیکیشن و پایگاه داده 02:03
  • اجرای کامل YAML CI Pipeline برای وب اپلیکیشن و پایگاه داده 07:58
  • پایپ‌لاین AML CI/CD برای وب اپلیکیشن، پایگاه داده و زیرساخت 03:00
  • اجرای کامل پایپ‌لاین YAML CI/CD برای وب اپلیکیشن، پایگاه داده و زیرساخت 14:29
  • پایپ‌لاین‌های پایه YAML برای Kubernetes 00:24
  • پایپ‌لاین‌های پایه YAML برای Kubernetes 09:12
  • پایپ‌لاین‌های کامل برای Kubernetes 01:24
  • پایپ‌لاین‌های کامل برای Kubernetes 08:42
  • پایپ‌لاین‌های کامل برای Kubernetes 28:30
  • آزمون None
  • مقدمه‌ای بر Infrastructure as Code با Terraform 01:39
  • استقرار دستی پیکربندی Terraform در Azure 18:10
  • پایپ‌لاین‌های کامل CI/CD برای Terraform با YAML و استیت TF 18:40
  • تحلیل استاتیک برای Terraform 04:58
  • آزمون None
  • مقدمه 05:53
  • دمو با فایل‌های YAML 18:58
  • YAML pipelines با قالب‌ها 10:47
  • گروه‌های متغیر 00:47
  • دمو گروه‌های متغیر 05:47
  • تریگر پایپ‌لاین‌ از پایپ‌لاین‌ دیگر 06:12
  • مقدمه‌ای بر میزبانی عامل‌های Build 15:26
  • اجرای عامل Build بر روی Azure VMSS 09:27
  • اجرای عامل Build بر روی ماشین مجازی 01:34
  • دمو اجرای عامل Build روی ماشین مجازی 07:33
  • اجرای عامل Build در یک کانتینر Docker 01:04
  • دمو اجرای عامل Build در Docker 08:28
  • اجرای عامل Build روی خوشه Kubernetes 00:28
  • اجرای عامل Build روی خوشه Kubernetes 06:15
  • مقیاس‌پذیری عامل‌های Build با KEDA در Kubernetes 01:00
  • دمو مقیاس‌پذیری عامل‌های Build روی Kubernetes با KEDA 09:59
  • مقدمه‌ای بر استخرهای Managed DevOps 06:26
  • دمو پیکربندی استخر Managed DevOps 10:02
  • دمو استفاده از استخر Managed DevOps در Azure DevOps 06:06
  • ریفکتورینگ Jobs با استراتژی ماتریس 06:57
  • دمو ریفکتورینگ Jobs با استراتژی ماتریس 03:08
  • وابستگی‌های pipeline در Azure DevOps None
  • CLI برای Azure DevOps 07:41
  • Service Principal در Azure 10:03
  • دمو Service Principal در Azure 03:29
  • سرویس Principals در Azure DevOps 05:12
  • دمو Service Principal در Azure DevOps 07:59
  • Managed Identity در Azure 04:04
  • دمو هویت Managed Azure 08:01
  • Managed Identity در Azure برای ماشین مجازی 01:19
  • دمو هویت Managed Azure برای ماشین مجازی 08:28
  • مقدمه‌ای بر Workload Identity در Azure DevOps (OIDC) 06:17
  • دمو راه‌اندازی Workload Identity با Entra ID و Managed Identity 07:16
  • KubeLinter برای YAML و چارت های Helm در Kubernetes 06:55
  • مقدمه‌ای بر Microsoft Defender برای DevOps 08:32
  • دمو Microsoft Defender برای DevOps 07:18
  • استفاده از Argo-CD برای GitOps در Kubernetes 09:57
  • مقدمه‌ای بر Azure DevOps provider در Terraform 03:33
  • دمو ساخت پروژه‌ها و مخازن با Terraform 04:29
  • مقدمه‌ای بر CI/CD در Java 01:04
  • مرور برنامه Java 02:25
  • ساخت پایپ‌لاین‌ CI برای Java 10:49
  • اجرای پایپ‌لاین‌ CI برای Java 02:43
  • ایجاد وب اپلیکیشن Java در Azure 03:43
  • ساخت پایپ‌لاین‌ CI/CD برای Java 08:35
  • اجرای پایپ‌لاین‌ CD برای Java 02:52
  • مهاجرت پایپ‌لاین‌ Designer CI به YAML 08:16
  • آزمون None
  • مقدمه‌ای بر CI/CD در NET Core. 00:59
  • بررسی برنامه NET Core. 05:07
  • ساخت پایپ‌لاین‌ CI در NET Core. 11:12
  • اجرای پایپ‌لاین‌ CI در NET Core. 04:45
  • ایجاد وب اپلیکیشن در Azure برای NET Core. 02:16
  • ساخت پایپ‌لاین‌ CI/CD برای NET Core. 06:53
  • اجرای پایپ‌لاین‌ CD در NET Core. 01:45
  • افزودن Sonar Cloud به پایپ‌لاین‌ CI 09:36
  • افزودن WhiteSource Bolt به پایپ‌لاین‌ CI 13:17
  • آزمون None
  • مقدمه‌ای بر CI/CD برای پایگاه داده 01:54
  • ساخت پروژه پایگاه داده SQL Server 10:52
  • ساخت پایپ‌لاین‌ CI برای پایگاه داده 06:38
  • اجرای پایپ‌لاین‌ CI برای پایگاه داده 01:53
  • ایجاد پایگاه داده Azure SQL در Azure 04:57
  • ساخت پایپ‌لاین‌ CI/CD برای پایگاه داده 10:15
  • اجرای پایپ‌لاین‌ استقرار پایگاه داده 02:30
  • پیاده‌سازی تغییر در اسکیما پایگاه داده 06:09
  • آزمون None
  • مقدمه‌ای بر CI/CD کامل 02:37
  • ساخت کامل پایپ‌لاین‌ CI 12:55
  • پایپ‌لاین کامل CD 13:18
  • مقدمه‌ای بر CI-CD ARM templates 01:39
  • ایجاد ARM template 11:51
  • ساخت پایپ‌لاین CI استقرار ARM 06:17
  • اجرای پایپ‌لاین CI استقرار ARM 01:04
  • ساخت پایپ‌لاین CD استقرار ARM 08:54
  • اجرای پایپ‌لاین CD استقرار ARM 02:19
  • مقدمه‌ای بر CI/CD در Docker و Kubernetes 01:24
  • مرور برنامه 15:28
  • اجرای برنامه روی ماشین محلی با Docker-Compose 06:19
  • [Designer] ساخت پایپ‌لاین‌ CI برای Kubernetes 11:38
  • [Designer] اجرای پایپ‌لاین‌ CI در Kubernetes 02:27
  • ایجاد خوشه Kubernetes در Azure (AKS) 05:50
  • [Designer] ساخت پایپ‌لاین‌ Kubernetes CD 12:18
  • [Designer] اجرای پایپ‌لاین‌ Kubernetes CD 04:11
  • به‌روزرسانی برنامه 05:28
  • مقدمه‌ای بر CI/CD در Xamarin 02:38
  • مرور برنامه Xamarin Forms 04:23
  • ساخت پایپ‌لاین‌ CI برای Xamarin 07:12
  • اجرای پایپ‌لاین‌ CI برای Xamarin 01:13
  • ساخت پایپ‌لاین‌ CI/CD برای Xamarin 05:01
  • افزودن تحلیل Sonar Cloud 09:47
  • مقدمه‌ای بر پروژه‌های DevOps 00:58
  • ساخت پروژه DevOps برای Node.js 10:35
  • دسترسی به اسرار از Azure Key Vault با YAML 09:36
  • دسترسی به اسرار از Azure Key Vault 10:17
  • ارتباط اسرار از Azure Key Vault 04:04
  • آزمون None
  • مقدمه‌ای بر ساخت در زمان PR 01:39
  • تریگر پایپ‌لاین‌ ساخت هنگام درخواست Pull 13:34
  • تریگر پایپ‌لاین‌ ساخت و انتشار در PR 15:40

5,523,000 1,104,600 تومان

مشخصات آموزش

یادگیری پایپ‌لاین‌های CI/CD در Azure DevOps

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:137
  • مدت زمان :13:59:33
  • حجم :9.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:29:57
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,576,500 1,315,300 تومان
  • زمان: 16:39:53
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:11
  • تعداد درس: 71
  • سطح دوره:
  • زبان: دوبله فارسی

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

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