🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش AZ-400: طراحی و پیادهسازی راهحل Microsoft DevOps
- آخرین آپدیت
دانلود AZ-400: Designing and Implementing Microsoft DevOps Solution
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع تسلط بر Azure DevOps: استراتژیهای پیادهسازی CI/CD و بازخورد موثر
با این دوره جامع، پتانسیل کامل Azure DevOps را کشف کنید و مهارتها و دانش لازم برای تبدیل شدن به یک متخصص مهندسی DevOps مایکروسافت (Microsoft Certified: DevOps Engineer Expert) را کسب کنید. این دوره برای مهندسان باتجربه DevOps، متخصصان ابر و متخصصان عملیات فناوری اطلاعات طراحی شده است و شما را از طریق مفاهیم پیشرفته شیوههای DevOps در اکوسیستم Azure هدایت میکند.
شما به طراحی و پیادهسازی استراتژیهای DevOps، تسلط بر خطوط لوله یکپارچهسازی و تحویل مداوم (CI/CD)، خودکارسازی زیرساخت به عنوان کد (IaC) و ادغام مکانیزمهای بازخورد قوی خواهید پرداخت. این دوره همچنین مدیریت وابستگیها، امنیت و انطباق را پوشش میدهد و اطمینان حاصل میکند که میتوانید نرمافزاری با کیفیت بالا را در مقیاس ارائه دهید.
با آزمایشگاههای عملی، سناریوهای دنیای واقعی و راهنماییهای متخصصان، یاد خواهید گرفت که چگونه گردشهای کاری توسعه خود را بهینه و ایمن کنید، استقرارهای پیچیده را مدیریت کنید و به طور یکپارچه در تیمهای توسعه و عملیات همکاری کنید. چه به دنبال ارتقای نقش فعلی خود باشید و چه به دنبال پیشرفت شغلی خود، این دوره ابزارها و بینشهای لازم برای موفقیت در دنیای پرشتاب DevOps را در اختیار شما قرار میدهد.
سرفصلهای کلیدی:
طراحی و پیادهسازی یک استراتژی DevOps متناسب با نیازهای سازمان شما.
تنظیم و مدیریت خطوط لوله CI/CD با استفاده از Azure DevOps و سایر ابزارهای صنعت.
خودکارسازی استقرار زیرساخت با شیوههای زیرساخت به عنوان کد (IaC).
پیادهسازی نظارت، ثبت و بازخورد مداوم برای بهبود کیفیت نرمافزار.
اطمینان از امنیت و انطباق در طول چرخه عمر توسعه نرمافزار.
آمادگی برای آزمون AZ-400 برای تبدیل شدن به یک متخصص مهندسی DevOps مایکروسافت (Microsoft Certified: DevOps Engineer Expert).
به ما در این سفر برای تسلط بر Azure DevOps و تغییر رویکرد خود نسبت به توسعه و ارائه نرمافزار بپیوندید.
پیش نیازها:
Azure Administrator Associate (AZ-104) یا Azure Developer Associate (AZ-204): توصیه میشود که یکی از این گواهینامهها را داشته باشید، زیرا آنها یک پایه محکم در Azure ارائه میدهند که برای آزمون AZ-400 ضروری است.
تجربه عملی: حداقل 1-2 سال تجربه کار با Azure DevOps یا ابزارهای مشابه توصیه میشود. این شامل آشنایی با خطوط لوله CI/CD، کنترل منبع، مدیریت ساخت و انتشار و زیرساخت به عنوان کد (IaC) است.
مهارتهای توسعه: درک برنامهنویسی یا اسکریپتنویسی اولیه مفید است. دانش زبانهایی مانند PowerShell، Bash یا هر زبان اسکریپتی دیگر یک مزیت است.
عملیات فناوری اطلاعات: آشنایی با عملیات فناوری اطلاعات، مدیریت سیستم و مدیریت زیرساخت بسیار مهم است، زیرا DevOps این رشتهها را ترکیب میکند.
روششناسی Agile: دانش روششناسی Agile و Scrum مفید است، زیرا DevOps اغلب با چارچوبهای Agile کار میکند.
سرویسهای اصلی Azure: شما باید با سرویسهای کلیدی Azure مانند ماشینهای مجازی، Azure Kubernetes Service (AKS)، Azure App Services و Azure Monitor راحت باشید.
سیستمهای کنترل منبع: تجربه با Git یا سیستمهای کنترل نسخه مشابه ضروری است، زیرا جزء جداییناپذیر مدیریت کد و پیکربندیها در گردشهای کاری DevOps است.
مبانی شبکه: درک اولیه مفاهیم شبکه مانند DNS، TCP/IP، VPN و فایروال.
روشهای امنیتی: آشنایی با بهترین روشهای امنیتی در محیطهای ابری.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره مایکروسافت DevOps
Microsoft DevOps Course Introduction
شروع سفر تحول DevOps
Get started on a DevOps transformation journey
مادهی آموزشی - مقدمهای بر DevOps
Learning Material - Introduction to DevOps
مقدمهای بر DevOps
Introduction to DevOps
انتخاب پروژه مناسب
Choose the right project
توضیح ساختارهای تیمی
Describe team structures
انتخاب ابزارهای DevOps
Choose the DevOps tools
برنامهریزی چابک با GitHub Projects و Azure Boards
Plan Agile with GitHub Projects and Azure Boards
مقدمهای بر کنترل سورس (Source Control)
Introduction to source control
توضیح انواع سیستمهای کنترل سورس
Describe types of source control systems
کار با Azure Repos و GitHub
Work with Azure Repos and GitHub
تنظیم محیط آزمایشگاه
Setting up Lab Environment
آزمایشگاه - برنامهریزی چابک و مدیریت نمونهکارها با Azure Boards
Lab - Agile Planning and Portfolio Management with Azure Boards
توسعه برای DevOps سازمانی
Development for enterprise DevOps
مادهی آموزشی - توسعه برای DevOps سازمانی
Learning Material - Development for enterprise DevOps
ساختاردهی به Git Repo شما
Structure your Git Repo
مدیریت شاخهها و گردشکارهای Git
Manage Git branches and workflows
همکاری با درخواستهای pull در Azure Repos
Collaborate with pull requests in Azure Repos
بررسی Git hooks
Explore Git hooks
برنامهریزی منبع داخلی (inner source)
Plan foster inner source
مدیریت مخازن Git
Manage Git repositories
شناسایی بدهی فنی
Identify technical debt
آزمایشگاه - کنترل نسخه با Git در Azure Repos
Lab - Version Controlling with Git in Azure Repos
پیادهسازی CI با Azure Pipelines و GitHub Actions
Implement CI with Azure Pipelines and GitHub Actions
مادهی آموزشی - پیادهسازی CI با Azure Pipelines و GitHub Actions
Learning Material - Implement CI with Azure Pipelines and GitHub Actions
بررسی Azure Pipelines
Explore Azure Pipelines
مدیریت عوامل و گروههای Azure Pipeline
Manage Azure Pipeline agents and pools
توضیح خطوط لوله و همزمانی
Describe pipelines and concurrency
بررسی یکپارچهسازی پیوسته (Continuous integration)
Explore Continuous integration
پیادهسازی یک استراتژی خط لوله
Implement a pipeline strategy
ادغام با Azure Pipelines
Integrate with Azure Pipelines
مقدمهای بر GitHub Actions
Introduction to GitHub Actions
یادگیری یکپارچهسازی پیوسته با GitHub Actions
Learn continuous integration with GitHub Actions
طراحی یک استراتژی ساخت کانتینر
Design a container build strategy
آزمایشگاه - پیکربندی گروههای عامل و درک سبکهای خط لوله
Lab - Configuring Agent Pools and Understanding Pipeline Styles
آزمایشگاه - فعالسازی یکپارچهسازی پیوسته با Azure Pipelines
Lab - Enabling Continuous Integration with Azure Pipelines
آزمایشگاه - پیادهسازی GitHub Actions برای CICD
Lab - Implementing GitHub Actions for CICD
آزمایشگاه - استقرار کانتینرهای Docker در برنامههای وب Azure App Service
Lab - Deploying Docker containers to Azure App Service web apps
طراحی و پیادهسازی یک استراتژی انتشار
Design and implement a release strategy
مادهی آموزشی - طراحی و پیادهسازی یک استراتژی انتشار
Learning Material - Design and implement a release strategy
مقدمهای بر تحویل پیوسته (continuous delivery)
Introduction to continuous delivery
ایجاد یک خط لوله انتشار
Create a release pipeline
بررسی توصیههای استراتژی انتشار
Explore release strategy recommendations
تهیه و آزمایش محیطها
Provision and test environments
مدیریت و ماژولبندی وظایف و الگوها
Manage and modularize tasks and templates
Multi-stage YAML
Multi-stage YAML
خودکارسازی بازرسی سلامت
Automate inspection of health
آزمایشگاه - کنترل استقرارها با استفاده از Classic Release Gates
Lab - Controlling Deployments using Classic Release Gates
پیادهسازی استقرار پیوسته امن با استفاده از Azure Pipelines
Implement a secure continuous deployment using Azure Pipelines
پیادهسازی استقرار پیوسته امن با استفاده از Azure Pipelines
Implement a secure continuous deployment using Azure Pipelines
مقدمهای بر الگوهای استقرار
Introduction to deployment patterns
پیادهسازی استقرار آبی-سبز و feature toggles
Implement blue-green deployment and feature toggles
پیادهسازی انتشار کاناری و dark launching
Implement canary releases and dark launching
پیادهسازی تست AB و استقرار تدریجی
Implement AB testing and progressive exposure deployment
ادغام با سیستمهای مدیریت هویت
Integrate with identity management systems
مدیریت دادههای پیکربندی برنامه
Manage application configuration data
آزمایشگاه - پیکربندی خطوط لوله به عنوان کد با YAML
Lab - Configuring Pipelines as Code with YAML
آزمایشگاه - تنظیم و اجرای تستها
Lab - Setting Up and Running Tests
آزمایشگاه - ادغام Azure Key Vault با Azure DevOps
Lab - Integrating Azure Key Vault with Azure DevOps
آزمایشگاه - فعالسازی پیکربندی پویا و Feature Flags
Lab - Enable Dynamic Configuration and Feature Flags
مدیریت زیرساخت به عنوان کد با استفاده از Azure و DSC
Manage infrastructure as code using Azure and DSC
مادهی آموزشی - مدیریت زیرساخت به عنوان کد با استفاده از Azure و DSC
Learning Material - Manage infrastructure as code using Azure and DSC
بررسی زیرساخت به عنوان کد و مدیریت پیکربندی
Explore infrastructure as code and configuration management
Module 02 ایجاد منابع Azure با استفاده از قالبهای Azure Resource Manager
Module 02 Create Azure resources using Azure Resource Manager templates
نمایش نظرات