آموزش جامع Azure Container Apps – از مفاهیم پایه تا استقرار پیشرفته - آخرین آپدیت

دانلود Azure Container Apps – From Basics to Advanced Deployment

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما نحوه استقرار و مدیریت برنامه‌های کانتینری را با استفاده از Azure Container Apps، از مفاهیم ابتدایی تا پیشرفته، خواهید آموخت. در پایان، درک استواری از کانتینرسازی و ابزارهای مورد نیاز برای استقرار و مقیاس‌پذیری بهینه برنامه‌ها در Azure به دست خواهید آورد. این دوره بر یادگیری عملی با دموها و آزمایشگاه‌ها (Labs) تأکید دارد تا درک شما تقویت شود. شما همه موارد، از استقرار برنامه‌های کانتینری ساده تا پیاده‌سازی پیکربندی‌های پیچیده مانند مقیاس‌پذیری خودکار با KEDA، استفاده از خط لوله‌های Azure DevOps و مدیریت امنیت با Azure Key Vault را خواهید آموخت. شما با معرفی مفاهیم اصلی، از جمله برنامه‌های کانتینری و محیط آن‌ها شروع می‌کنید و سپس دموهای استقرار و مقیاس‌بندی برنامه‌ها را مشاهده خواهید کرد. با پیشروی در دوره، به مباحث پیشرفته‌تری مانند ایجاد برنامه‌های کانتینری با استفاده از YAML و استقرار با Azure CLI، Terraform و Bicep می‌پردازید. توجه ویژه‌ای به استقرار امن برنامه‌ها، ثبت لاگ‌ها، عیب‌یابی و مدیریت فضای ذخیره‌سازی در Azure شده است. همچنین یکپارچه‌سازی CI/CD با GitHub Actions و Azure DevOps را بررسی خواهید کرد. این دوره برای کسانی که به دنبال تسلط بر استقرار کانتینر در Azure هستند، چه توسعه‌دهندگان مشتاق و چه متخصصان IT که به دنبال ارتقای مهارت‌های خود در مدیریت برنامه‌های کانتینری هستند، ایده‌آل است. این دوره کاملاً عملی است، بنابراین فرصت‌های زیادی برای به‌کارگیری آموخته‌های خود در سناریوهای واقعی خواهید داشت. در پایان دوره، قادر خواهید بود Azure Container Apps را مستقر و مدیریت کنید، مقیاس‌پذیری رویداد-محور را با KEDA پیاده‌سازی کنید، برنامه‌ها را با استفاده از Azure Key Vault ایمن سازید و استقرارها را با خط لوله‌های DevOps در GitHub و Azure DevOps بهینه کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • معرفی دوره Course Introduction

  • مقدمه Introduction

  • [دمو] استقرار کانتینر نمونه در Container Apps [Demo] Deploying Sample Container into Container Apps

  • [دمو] استقرار برنامه‌های فرانت‌اند و بک‌اند با استفاده از Azure Portal [Demo] Deploying Frontend and Backend Apps Using Azure Portal

  • بررسی ویژگی‌های محیط Container Apps Exploring the Features of Container Apps Environment

  • بررسی قابلیت‌های Container Apps Exploring the Features of Container Apps

استقرار با استفاده از فایل‌های YAML (مشابه کوبرنتیز) Deploying Using YAML Files (Like in Kubernetes)

  • ایجاد برنامه‌های کانتینری با استفاده از فایل‌های پیکربندی YAML Creating Container Apps Using YAML Configuration Files

  • [دمو] ایجاد برنامه‌های کانتینری با استفاده از فایل‌های پیکربندی YAML [Demo] Creating Container Apps Using YAML Configuration Files

  • خروجی گرفتن از پیکربندی برنامه‌های کانتینری به YAML Exporting Container Apps Configuration into YAML

جاب‌های دستی، زمان‌بندی شده و رویداد-محور Manual, Scheduled, and Event-Driven Jobs

  • مقدمه‌ای بر جاب‌های (Jobs) برنامه‌های کانتینری Introduction to Container Apps Jobs

  • [دمو] ایجاد و اجرای دستی جاب‌ها [Demo] Creating and Running Jobs Manually

مقیاس‌پذیری خودکار برنامه‌ها و جاب‌ها با KEDA Autoscaling Apps and Jobs Using KEDA

  • معرفی KEDA روی لایت‌بورد Introduction to KEDA on the Lightboard

  • مقیاس‌پذیری خودکار برنامه‌ها و جاب‌ها با استفاده از KEDA Scalers Autoscaling Apps and Jobs Using KEDA Scalers

  • [دمو] مقیاس‌پذیری خودکار جاب‌ها با استفاده از KEDA Service Bus Scaler [Demo] Autoscaling Jobs Using KEDA Service Bus Scaler

  • [آزمایشگاه، بخش ۱] معرفی محیط دمو [Lab, Part 1] Introduction to the Demo Environment

  • [آزمایشگاه، بخش ۲] توضیح احراز هویت KEDA و پیکربندی مقیاس‌پذیری [Lab, Part 2] Explaining KEDA Authentication and Autoscaling Configuration

  • [آزمایشگاه، بخش ۳] اجرای منابع و تست برنامه [Lab, Part 3] Running the Resources and Testing the Application

ایمن‌سازی اسرار با Key Vault Securing Secrets with Key Vault

  • مقدمه‌ای بر اسرار (Secrets) در برنامه‌های کانتینری Introduction to Secrets in Container Apps

  • [دمو] ایجاد و خواندن اسرار [Demo] Creating and Reading Secrets

به‌روزرسانی برنامه‌های کانتینری با استفاده از Revisionها و تقسیم ترافیک Updating Container Apps Using Revisions and Splitting Traffic

  • ایجاد نسخه‌ها (Releases) با استفاده از Revisions و تقسیم ترافیک Creating Releases Using Revisions and Splitting Traffic

  • [دمو] ایجاد نسخه‌ها با استفاده از Revisions و تقسیم ترافیک [Demo] Creating Releases Using Revisions and Splitting Traffic

ثبت لاگ و عیب‌یابی برنامه‌های کانتینری Logging and Troubleshooting Container Apps

  • ثبت لاگ و عیب‌یابی برنامه‌های کانتینری Logging and Troubleshooting Container Apps

  • [دمو] ثبت لاگ و عیب‌یابی برنامه‌های کانتینری [Demo] Logging and Troubleshooting Container Apps

  • دریافت لاگ‌های برنامه‌های کانتینری در داشبوردهای Grafana Getting Container Apps Logs in Grafana Dashboards

آزمایشگاه: ساخت و استقرار فرانت‌اند و بک‌اند Lab: Building and Deploying Frontend and Backend

  • معرفی آزمایشگاه Introduction to the Lab

  • ساخت و استقرار بک‌اند در Container Apps Building and Deploying Backend to Container Apps

  • ساخت و استقرار فرانت‌اند در Container Apps Building and Deploying Frontend to Container Apps

آزمایشگاه: ساخت و استقرار فرانت‌اند و بک‌اند با استفاده از Managed Identity Lab: Building and Deploying Frontend and Backend Using Managed Identity

  • معرفی معماری برنامه Introduction to the Application Architecture

  • ایجاد رجیستری کانتینر (ACR) و Managed Identity Creating Container Registry (ACR) and Managed Identity

  • ساخت و استقرار بک‌اند با MI Building and Deploying Backend with MI

  • ساخت و استقرار فرانت‌اند با MI Building and Deploying Frontend with MI

مدیریت ذخیره‌سازی در برنامه‌های کانتینری Managing Storage in Container Apps

  • مقدمه‌ای بر گزینه‌های ذخیره‌سازی در برنامه‌های کانتینری Introduction to Storage Options in Container Apps

  • ذخیره داده‌ها با استفاده از سیستم فایل کانتینر Saving Data Using Container File System

  • [دمو] ذخیره داده‌ها با استفاده از سیستم فایل کانتینر [Demo] Saving Data Using Container File System

  • ذخیره داده‌ها با استفاده از ذخیره‌سازی موقت (EmptyDir) Saving Data Using Ephemeral Storage (EmptyDir)

  • [دمو] ذخیره داده‌ها با استفاده از ذخیره‌سازی موقت (EmptyDir) [Demo] Saving Data Using Ephemeral Storage (EmptyDir)

  • ماندگاری داده‌ها با استفاده از Azure File Share Persisting Data Using Azure File Share

  • [دمو] ماندگاری داده‌ها با استفاده از Azure File Share [Demo] Persisting Data Using Azure File Share

نام‌های دامنه سفارشی Custom Domain Names

  • پیکربندی دامنه سفارشی برای برنامه‌های کانتینری Configuring Custom Domain for Container Apps

  • [دمو] پیکربندی دامنه سفارشی برای برنامه‌های کانتینری [Demo] Configuring Custom Domain for Container Apps

پروفایل‌های Workload Workload Profile

  • معرفی Workload Profile Introduction to Workload Profile

  • [دمو] ایجاد و پیکربندی Workload Profile [Demo] Creating and Configuring Workload Profile

نام دامنه سفارشی برای برنامه‌های کانتینری Custom Domain Name for Container Apps

  • پیکربندی دامنه سفارشی با گواهینامه مدیریت شده رایگان Configuring Custom Domain with Free Managed Certificate

گزینه‌های شبکه و زیرساخت Networking and Infrastructure Options

  • گزینه‌های شبکه در برنامه‌های کانتینری Container Apps Networking Options

  • [لایت‌بورد] دسترسی امن به برنامه‌های کانتینری با App Gateway و HTTPS [Lightboard] Secure Access to Container Apps Using App Gateway and HTTPS

  • [دمو] ایمن‌سازی برنامه‌های کانتینری با App Gateway و گواهینامه TLS [Demo] Secure Container Apps Using App Gateway and TLS Certificate

نقطه اتصال خصوصی (Private Endpoint) برای برنامه‌های کانتینری Private Endpoint for Container Apps

  • مقدمه‌ای بر Private Endpoint برای برنامه‌های کانتینری Introduction to Private Endpoint for Container Apps

  • [دمو] Private Endpoint برای برنامه‌های کانتینری [Demo] Private Endpoint for Container Apps

پشته شبکه: IPهای کانتینر، سرویس و Ingress Networking Stack: Container, Service, and Ingress IPs

  • پشته شبکه برای برنامه‌های کانتینری Networking Stack for Container Apps

اتصال‌دهنده سرویس (Service Connector) برای برنامه‌های کانتینری Service Connector for Container Apps

  • معرفی Service Connector Introduction to Service Connector

  • [دمو] استفاده از Service Connector برای اتصال به Storage Blob [Demo] Using Service Connector to Connect to Storage Blob

  • نکات مهم برای زیرساخت به عنوان کد (IaC) Important Notice for Infra as Code

استفاده از ACR برای چندین برنامه کانتینری Using ACR with Multiple Container Apps

  • معرفی ACR با ABAC Introduction to ACR with ABAC

  • [دمو] پیکربندی ACR با ABAC [Demo] Configuring ACR with ABAC

خط لوله‌های DevOps با استفاده از Github Actions DevOps Pipelines Using Github Actions

  • معرفی خط لوله‌ها (Pipelines) با Github Introduction to Pipelines with Github

  • راه‌اندازی محیط دمو Setting Up the Demo Environment

  • ایجاد خط لوله CI/CD در YAML Creating the CI/CD Pipeline in YAML

  • [دمو] اجرای خط لوله و استقرار در Container Apps [Demo] Running the Pipeline and Deploying to Container Apps

خط لوله‌های DevOps با استفاده از Azure DevOps DevOps Pipelines Using Azure DevOps

  • معرفی Azure Pipelines برای برنامه‌های کانتینری Introduction to Azure Pipelines for Container Apps

  • راه‌اندازی محیط دمو Setting Up the Demo Environment

  • ایجاد خط لوله CI/CD Creating the CI/CD Pipeline

ایجاد برنامه‌های کانتینری با استفاده از Azure CLI Creating Container Apps Using Azure CLI

  • [دمو] اجرای خط لوله [Demo] Running the Pipeline

  • ایجاد و استقرار برنامه‌های کانتینری با استفاده از Azure CLI Creating and Deploying Container Apps Using Azure CLI

  • ایجاد و استقرار فرانت‌اند و بک‌اند با استفاده از Azure CLI Creating and Deploying Frontend and Backend Using Azure CLI

  • [دمو] ایجاد و استقرار فرانت‌اند و بک‌اند با استفاده از Azure CLI [Demo] Creating and Deploying Frontend and Backend Using Azure CLI

زیرساخت به عنوان کد (IaC) با Bicep Infra as Code with Bicep

  • معرفی ماژول‌های Bicep برای استقرار برنامه‌های کانتینری Introduction to Bicep Modules for Deploying Container Apps

  • [دمو] استقرار یک برنامه کانتینری نمونه با خط فرمان Bicep [Demo] Deploying a Sample Container App Using Bicep Command Line

  • استقرار چندین برنامه Deploying Multiple Apps

  • [دمو] استقرار بک‌اند و فرانت‌اند با استفاده از Bicep [Demo] Deploying Backend and Frontend Using Bicep

استقرار برنامه‌های کانتینری با استفاده از Terraform Deploying Container Apps Using Terraform

  • استقرار برنامه نمونه با استفاده از Terraform Provider Deploying Sample App Using Terraform Provider

  • [دمو] استقرار برنامه نمونه با استفاده از Terraform Provider [Demo] Deploying Sample App Using Terraform Provider

  • استقرار بک‌اند و فرانت‌اند با استفاده از Terraform Deploying Backend and Frontend Using Terraform

  • [دمو] استقرار بک‌اند و فرانت‌اند با استفاده از Terraform [Demo] Deploying Backend and Frontend Using Terraform

پیاده‌سازی Landing Zone Landing Zone Implementation

  • معرفی Landing Zone برای برنامه‌های کانتینری Introducing Container Apps Landing Zone

  • توضیح پیاده‌سازی Landing Zone با Bicep Explaining Landing Zone Implementation with Bicep

  • [دمو] استقرار Landing Zone با Bicep [Demo] Deploying Landing Zone with Bicep

  • توضیح پیاده‌سازی Landing Zone با Terraform Explaining Landing Zone Implementation with Terraform

  • [دمو] استقرار Landing Zone با Terraform [Demo] Deploying Landing Zone with Terraform

پیکربندی‌های DNS خصوصی برای برنامه‌های کانتینری Private DNS Configurations for Container Apps

  • محدودیت‌های نام‌های دامنه خصوصی در برنامه‌های کانتینری Limitations for Private Domain Names in Container Apps

اجرای مدل‌های LLM در برنامه‌های کانتینری Running LLM Models in Container Apps

  • اجرای مدل Deepseek R1 Running Deepseek R1 Model

نمایش نظرات

آموزش جامع Azure Container Apps – از مفاهیم پایه تا استقرار پیشرفته
جزییات دوره
14h 9m
80
(آخرین آپدیت)
21
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده