یادگیری پایپلاینهای 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
مشخصات آموزش
یادگیری پایپلاینهای CI/CD در Azure DevOps
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:137
- مدت زمان :13:59:33
- حجم :9.02GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy