لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش DevOps های حرفه ای با Azure
دانلود Professional DevOps with Azure
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این DevOps حرفه ای مایکروسافت با Azure زبان آموزان را برای ارائه مداوم محصولات و خدمات ارزشمند، برآورده کردن نیازهای کاربر نهایی و ساده کردن تحویل از طریق DevOps با Azure آماده می کند.
Azure DevOps یک زنجیره ابزار DevOps و پلتفرم هماهنگسازی است که زبان، پلتفرم و ارائهدهنده ابر را آگنوستیک است. این بدان معنی است که پس از این آموزش، Azure را با یکپارچه سازی خط لوله کامل CI/CD و نظارت داخلی به چارچوب برنامه مورد نظر خود وصل خواهید کرد. Azure DevOps به شما اجازه می دهد برنامه های خود را بسازید و اجرا کنید و سپس آنها را خودکار کنید - با این آموزش یاد بگیرید.
پس از تکمیل این آموزش DevOps حرفهای با Azure، میدانید که چگونه محصولات و خدمات ارزشمند را به طور مداوم ارائه دهید، نیازهای کاربر نهایی را برآورده کنید، و تحویل را از طریق DevOps با Azure ساده کنید.
برای هر کسی که آموزش Azure خود را مدیریت میکند، این آموزش مایکروسافت میتواند برای حضور متخصصان جدید DevOps، که در برنامههای آموزشی فردی یا تیمی تنظیم شدهاند، یا بهعنوان منبع مرجع مایکروسافت استفاده شود.
DevOps های حرفه ای با Azure: آنچه باید بدانید
برای هر متخصص DevOps که به دنبال بهبود مهارت خود با ابزارهای ارکستراسیون است، این دوره آموزشی مایکروسافت موضوعاتی مانند:
طراحی استراتژی DevOps
اجرای فرآیندهای توسعه DevOps
اجرای یکپارچه سازی و تحویل مداوم
استقرار در پلتفرم مورد نظر شما
پیاده سازی زیرساخت برنامه
نظارت بر عملکرد و تنظیم هشدارها
ساخت، آزمایش و استقرار با CI/CD
اجرای بازخورد مستمر
چه کسی باید با آموزش Azure از DevOps های حرفه ای استفاده کند؟
این DevOps حرفه ای با آموزش Azure به عنوان آموزش مایکروسافت در سطح مهندس در نظر گرفته می شود، به این معنی که برای متخصصان DevOps طراحی شده است. این دوره مهارت های Azure برای متخصصان DevOps با سه تا پنج سال تجربه در زمینه ابزارهای ارکستراسیون طراحی شده است.
حرفههای DevOps جدید یا مشتاق. یک متخصص DevOps جدید هنگام برنامهریزی برای آینده شغلی خود چیزهای زیادی دارد که باید نگران آنها باشد. یکی از آنها باشید – به خصوص به این دلیل که بهترین مسیر برای تسلط بر DevOps، وسعت تجربه است. به همین دلیل است که این DevOps حرفهای با آموزش Azure ایدهآل است، آگنوستیک Azure DevOps به این معنی است که میتوانید فقط روی DevOpsهای عالی تمرکز کنید - آن را با این آموزش یاد بگیرید.
متخصصان باتجربه DevOps. اگر چند سالی است که در DevOps کار میکنید، این آموزش DevOps حرفهای با Azure میتواند به شما کمک کند آشنایی خود را با زنجیره ابزار متفاوتی به Azure DevOps مایکروسافت پیوند دهید. یا میتواند هر شکافی را در دانش شما از زبان، پلتفرم و ابزار DevOps ارائهدهنده ابری مایکروسافت پر کند. در هر صورت، سالها تجربه شما را می توان با این آموزش در DevOps حرفه ای با Azure به برتری رساند.
سرفصل ها و درس ها
مقدمه ای بر DevOps
Introduction to DevOps
بررسی اجمالی
Overview
معرفی کانتینرها
Introduction to Containers
مقدمه ای بر CICD
Introduction to CICD
مقدمه ای بر زیرساخت به عنوان کد
Introduction to Infrastructure As Code
مقدمه ای بر کنترل منبع
Introduction to Source Control
نتیجه
Conclusion
مانیتورینگ در Azure
Monitoring in Azure
بررسی اجمالی
Overview
نظارت بر سخت افزار و سیستم ها در مقابل کانتینرها
Monitoring Hardware and Systems vs Containers
نظارت بر ماشین های مجازی
Monitoring for Virtual Machines
مانیتورینگ برای AKS
Monitoring for AKS
مانیتور لاجوردی
Azure Monitor
بینش برنامه
Application Insights
نتیجه
Conclusion
اتوماسیون با Azure CLI و PowerShell
Automation with Azure CLI and PowerShell
بررسی اجمالی
Overview
دانلود و احراز هویت در Azure با Azure CLI و PowerShell
Downloading and Authenticating to Azure with the Azure CLI and PowerShell
ایجاد و فهرست کردن منابع با Azure CLI
Creating and Listing Resources with the Azure CLI
خروجی در Azure CLI
Outputs in Azure CLI
جابجایی منابع بین گروه های منابع با PowerShell
Moving Resources Between Resource Groups with PowerShell
نتیجه
Conclusion
Containerization با Docker در Azure
Containerization with Docker in Azure
بررسی اجمالی
Overview
معرفی
Introduction
ایجاد یک تصویر داکر با فایل داکر
Creating a Docker Image with a Dockerfile
ایجاد یک Docker Container در نمونه های کانتینر Azure (ACI) در رابط کاربری
Creating a Docker Container in Azure Container Instances (ACI) in the UI
ایجاد یک Docker Container در نمونه های کانتینر Azure (ACI) با استفاده از AZ CLI
Creating a Docker Container in Azure Container Instances (ACI) using AZ CLI
ایجاد یک رجیستری کانتینر Azure (ACR)
Creating an Azure Container Registry (ACR)
مقدمه ای بر داکر هاب
Introduction to Docker Hub
نتیجه
Conclusion
ارکستراسیون کانتینری در Azure با استفاده از سرویس Azure Kubernetes
Container Orchestration in Azure using Azure Kubernetes Service
بررسی اجمالی
Overview
معرفی خدمات Azure Kubernetes (AKS)
Introducing Azure Kubernetes Services (AKS)
ایجاد یک خوشه AKS با استفاده از Azure CLI و PowerShell
Creating an AKS Cluster using Azure CLI and PowerShell
پیکربندی Kubernetes (Kubeconfig) در یک ماشین محلی
Kubernetes Configuration (Kubeconfig) on a Local Machine
استقرار یک Docker Container در AKS با استفاده از مانیفست Kubernetes
Deploying a Docker Container to AKS using a Kubernetes Manifest
افشای استقرار Kubernetes
Exposing a Kubernetes Deployment
نتیجه
Conclusion
زیرساخت به عنوان کد در Azure
Infrastructure as Code in Azure
بررسی اجمالی
Overview
ابتدا به کد Terraform نگاه کنید
First Look at Terraform Code
ایجاد یک شبکه مجازی با Terraform
Creating a Virtual Network with Terraform
منطق و عبارات در Terraform
Logic and Expressions in Terraform
تست کد Terraform با Terratest
Testing Terraform Code with Terratest
Terraform Cloud
Terraform Cloud
نتیجه
Conclusion
مدیریت پیکربندی در Azure
Configuration Management in Azure
بررسی اجمالی
Overview
بالا آمدن و دویدن Ansible
Getting Ansible Up and Running
Ansible Hosts
Ansible Hosts
نصب و پیکربندی MySQL با Ansible
Installing and Configuring MySQL with Ansible
نصب و پیکربندی MySQL بر روی چندین سرور
Installing and Configuring MySQL on Multiple Servers
تست با Ansible
Testing with Ansible
نتیجه
Conclusion
کنترل منبع با GitHub
Source Control with GitHub
بررسی اجمالی
Overview
معرفی
Introduction
مفاهیم کلیدی Git
Git Key Concepts
راه اندازی یک حساب GitHub
Setting Up a GitHub Account
ایجاد و شبیه سازی یک مخزن
Creating and Cloning a Repository
تعهد کد به شعبه
Committing Code to a Branch
ایجاد و ادغام یک درخواست کشش
Creating and Merging a Pull Request
نتیجه
Conclusion
بدون سرور در Azure
Serverless in Azure
بررسی اجمالی
Overview
آشنایی با سرور بدون سرور
Introduction to Serverless
خدمات برنامه برای ایجاد برنامه های وب Frontend
App Services to Create Frontend Web Apps
استقرار یک برنامه وب سی شارپ در خدمات برنامه
Deploying a C# Web App to App Services
ایجاد توابع Azure
Creating Azure Functions
Python API در توابع Azure
Python API in Azure Functions
ایجاد یک Runbook برای PowerShell
Creating a Runbook for PowerShell
نتیجه
Conclusion
یکپارچه سازی مداوم و استقرار مداوم (CICD) با Azure DevOps
Continuous Integration and Continuous Deployment (CICD) with Azure DevOps
بررسی اجمالی
Overview
مقدمه ای بر Azure DevOps
Introduction to Azure DevOps
ایجاد یک سازمان و پروژه Azure DevOps
Creating an Azure DevOps Organization and Project
ابتدا به وظایف Azure DevOps نگاه کنید
First Look at Azure DevOps Tasks
ایجاد خط لوله ساخت
Creating a Build Pipeline
ایجاد یک خط لوله آزادسازی
Creating a Release Pipeline
ایجاد خط لوله YAML
Creating a YAML Pipeline
نتیجه
Conclusion
یکپارچه سازی مداوم و استقرار مداوم (CICD) با اقدامات GitHub
Continuous Integration and Continuous Deployment (CICD) with GitHub Actions
بررسی اجمالی
Overview
مقدمه ای بر GitHub Actions
Introduction to GitHub Actions
راه اندازی یک مخزن جدید Github
Setting Up a new Github Repostitory
ابتدا به کد پایتون نگاه کنید
First Look at the Python Code
عبور از جریان های کاری موجود
Going Through Existing Workflows
ایجاد یک گردش کار سفارشی برای API وب پایتون
Creating a Custom Workflow for a Python web API
اجرای خط لوله
Running the Pipeline
نتیجه
Conclusion
Python3 با Azure Python SDK
Python3 with the Azure Python SDK
بررسی اجمالی
Overview
مقدمه ای بر پایتون در Azure
Introduction to Python in Azure
ابتدا به Python Azure SDK نگاه کنید
First Look at the Python Azure SDK
احراز هویت به Azure با پایتون
Authenticating to Azure with Python
لیست ماشین های مجازی با پایتون
Listing Virtual Machines with Python
ایجاد یک Key Vault با پایتون
Creating a Key Vault with Python
نمایش نظرات