آموزش برنامه های Azure Container: مقدمه و شیرجه عمیق

Azure Container Apps: intro and deep dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه‌های کانتینر استاد Azure: برنامه‌های خود را با اطمینان بسازید، گسترش دهید و مقیاس‌بندی کنید اصول اولیه توسعه و استقرار برنامه‌ها در برنامه‌های کانتینر مدیریت و ایمن‌سازی برنامه‌های کانتینر پیکربندی و مقیاس‌بندی برنامه‌های کانتینر استقرار خودکار با استفاده از خطوط لوله DevOps CI/CD پیشها:Basic محاسبات و درک کانتینرها

آیا آماده‌اید مهارت‌های توسعه برنامه خود را با برنامه‌های کانتینر Azure به سطح بعدی ارتقا دهید؟ این دوره جامع آنلاین برای تجهیز شما به دانش و مهارت های مورد نیاز برای ساخت، استقرار و مقیاس برنامه های خود با استفاده از قدرت برنامه های کانتینر Azure طراحی شده است.


در این دوره عملی، شما با به دست آوردن درک کاملی از کانتینرسازی و مزایای آن در توسعه برنامه های کاربردی مدرن شروع می کنید. شما مفاهیم اصلی برنامه های کانتینر Azure، از جمله هماهنگ سازی کانتینر، ایجاد تصویر، و استراتژی های استقرار را بررسی خواهید کرد. از طریق یک سری تمرین‌های عملی و مثال‌های واقعی، می‌آموزید که چگونه از پتانسیل کامل برنامه‌های کانتینر Azure برای ساده‌سازی گردش کار توسعه خود و افزایش مقیاس‌پذیری برنامه استفاده کنید.


در طول دوره، شما عمیقاً به موضوعات مختلفی مانند ایجاد و مدیریت نمونه‌های کانتینر، پیکربندی مقیاس‌بندی خودکار برای پاسخگویی به تقاضای نوسان، یکپارچه‌سازی رجیستری کانتینر Azure، پیاده‌سازی خطوط لوله CI/CD، و نظارت و عیب‌یابی برنامه‌های کاربردی کانتینری خواهید پرداخت.


در پایان این دوره، تخصص لازم برای توسعه، استقرار و مدیریت برنامه‌های کانتینری با استفاده از برنامه‌های کانتینر Azure را خواهید داشت. چه توسعه‌دهنده‌ای باشید که به دنبال مدرن‌سازی فرآیند استقرار برنامه‌های خود هستید یا یک حرفه‌ای فناوری اطلاعات که به‌دنبال بهینه‌سازی استفاده از زیرساخت‌ها هستید، این دوره به شما مهارت‌هایی را برای استفاده از پتانسیل کامل برنامه‌های کانتینر Azure و سرعت بخشیدن به موفقیت شما در عصر بومی ابری قدرت می‌دهد. .


اکنون ثبت نام کنید و سفری متحول کننده را آغاز کنید تا به یک توسعه دهنده ماهر برنامه های کانتینر Azure تبدیل شوید و دنیایی از امکانات را برای حرفه توسعه برنامه خود باز کنید.


در اینجا نگاهی گذرا به آنچه خواهید آموخت:


  1. معرفی برنامه‌های کانتینر Azure: درک مزایا و ویژگی‌های کلیدی برنامه‌های کانتینر Azure در مقایسه با سرویس Azure Kubernetes (AKS) یا Azure Container Instance (ACI).


  2. ایجاد و مدیریت برنامه‌های کانتینر: کاوش در فرآیند ایجاد، پیکربندی و مدیریت برنامه‌های کانتینر در پورتال Azure، Bicep و Terraform.


  3. استقرار و مقیاس‌بندی برنامه‌های کانتینر: آموزش نحوه استقرار برنامه‌های کانتینر در Azure و مقیاس‌بندی آنها برای برآورده کردن تقاضا با استفاده از گزینه‌های مقیاس‌گذاری قدرتمند KEDA.


  4. مدیریت کانتینرها و شبکه‌سازی: کشف تکنیک‌های مدیریت کانتینر با ویرایش‌ها، پیکربندی‌های شبکه برای ورود خارجی و داخلی، و نحوه ایمن کردن برنامه‌های کانتینری خود.


  5. ادغام و استقرار مداوم: پیاده‌سازی خطوط لوله CI/CD با استفاده از Azure DevOps و Github Actions برای خودکارسازی استقرار برنامه‌های کانتینر.


  6. نظارت، ثبت و عیب‌یابی: درک نحوه نظارت بر برنامه‌های کانتینری، جمع‌آوری گزارش‌ها و عیب‌یابی مؤثر مسائل رایج.


  7. برنامه‌های کانتینر برای میکروسرویس‌ها: بررسی قدرت Dapr برای مدیریت ارتباطات، پیکربندی و امنیت میکروسرویس‌ها.


  8. موضوعات پیشرفته: کاوش در مفاهیم پیشرفته مانند شبکه های پیشرفته، کنترل خروج با حالت UDR و فایروال Azure و اجرای برنامه های کانتینر Azure در منطقه فرود.


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

معرفی Introduction

  • معرفی Introduction

  • [نمونه] استقرار ظرف نمونه در برنامه های کانتینر [Demo] Deploying sample container into Container Apps

  • [نمایش] استقرار برنامه های Frontend و Backend با استفاده از پورتال Azure [Demo] Deploying Frontend and Backend apps using Azure portal

  • بررسی ویژگی‌های Container Apps Environment Exploring the features of Container Apps Environment

  • بررسی ویژگی های برنامه های کانتینر Exploring the features of Container Apps

  • امتحان Quiz

مشاغل دستی، برنامه ریزی شده و رویداد محور Manual, scheduled and event-driven Jobs

  • مقدمه ای بر مشاغل برنامه های کانتینری Introduction to Container Apps Jobs

  • [نمایش] ایجاد و اجرای مشاغل [Demo] Creating and running Jobs

به‌روزرسانی برنامه‌های کانتینر با استفاده از بازبینی‌ها و تقسیم ترافیک Updating Container Apps using revisions and splitting traffic

  • ایجاد نسخه ها با استفاده از بازبینی ها و تقسیم ترافیک Creating releases using revisions and splitting traffic

  • [نمایش] ایجاد نسخه ها با استفاده از بازبینی ها و تقسیم ترافیک [Demo] Creating releases using revisions and splitting traffic

ثبت و عیب یابی برنامه های کانتینر Logging and troubleshooting Container Apps

  • ثبت و عیب یابی برنامه های کانتینر Logging and troubleshooting Container Apps

  • [نمایش] ثبت و عیب یابی برنامه های کانتینر [Demo] Logging and troubleshooting Container Apps

آزمایشگاه: ساخت و استقرار فرانت اند و باطن Lab: building and deploying frontend and backend

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

  • ساخت و استقرار باطن به برنامه های Container Building and deploying backend to Container Apps

  • ساخت و استقرار فرانت اند برای برنامه های کانتینر Building and deploying frontend to Container Apps

  • امتحان Quiz

آزمایشگاه: ساخت و استقرار frontend و backend با استفاده از Managed Identity Lab: building and deploying frontend and backend using Managed Identity

  • مقدمه ای بر معماری اپلیکیشن Introduction to the application architecture

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

  • ساخت و استقرار باطن با MI Building and deploying backend with MI

  • ساخت و استقرار frontend با MI Building and deploying frontend with MI

مدیریت فضای ذخیره سازی در برنامه های کانتینر Managing storage in Container Apps

  • مقدمه ای بر گزینه های ذخیره سازی در Container Apps Introduction to storage options in Container Apps

  • ذخیره داده ها با استفاده از سیستم فایل کانتینر Saving data using container file system

  • {Demo] ذخیره داده با استفاده از سیستم فایل کانتینر {Demo] Saving data using container file system

  • ذخیره داده ها با استفاده از حافظه موقت (EmptyDir) Saving data using Ephemeral storage (EmptyDir)

  • [نمونه] ذخیره داده ها با استفاده از حافظه موقت (EmptyDir) [Demo] Saving data using Ephemeral storage (EmptyDir)

  • داده های ماندگار با استفاده از اشتراک فایل Azure Persisting data using Azure File Share

  • [نمایش] داده های ماندگار با استفاده از اشتراک فایل Azure [Demo] Persisting data using Azure File Share

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

  • پیکربندی دامنه سفارشی برای برنامه های کانتینر Configuring custom domain for Container Apps

  • [نمایش] پیکربندی دامنه سفارشی برای برنامه های کانتینر [Demo] Configuring custom domain for Container Apps

خطوط لوله DevOps با استفاده از Github Actions DevOps pipelines using Github Actions

  • معرفی خطوط لوله با Github Introduction to pipelines with Github

  • راه اندازی محیط دمو Setting up the demo environment

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

  • [نمایش] اجرای خط لوله و استقرار در برنامه های کانتینر [Demo] Running the pipeline and deploying to Container Apps

خطوط لوله DevOps با استفاده از Azure DevOps DevOps pipelines using Azure DevOps

  • معرفی خطوط لوله Azure برای برنامه های کانتینری Introduction to Azure pipelines for Container Apps

  • راه اندازی محیط دمو Setting up the demo environment

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

  • [نمایش] اجرای خط لوله [Demo] Running the pipeline

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

  • ایجاد و استقرار برنامه های Container با استفاده از Azure CLI Creating and deploying Container Apps using Azure CLI

  • ایجاد و استقرار frontend و backend با استفاده از Azure CLI Creating and deploying frontend and backend using Azure CLI

  • [Demo] ایجاد و استقرار frontend و backend با استفاده از Azure CLI [Demo] Creating and deploying frontend and backend using Azure CLI

Infra به عنوان کد با Bicep Infra as Code with Bicep

  • مقدمه ای بر ماژول های Bicep برای استقرار برنامه های کانتینری Introduction to Bicep modules for deploying Container Apps

  • [نمایش] استقرار یک نمونه برنامه کانتینر با استفاده از خط فرمان Bicep [Demo] Deploying a sample Container Apps using Bicep command line

  • استقرار چندین برنامه Deploying multiple apps

  • [دمو] استقرار باطن و فرانت اند با استفاده از Bicep [Demo] Deploying backend and frontend using Bicep

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

  • استقرار برنامه نمونه با استفاده از ارائه دهنده Terraform Deploying sample app using Terraform provider

  • [نمونه] استقرار نمونه برنامه با استفاده از ارائه دهنده Terraform [Demo] Deploying sample app using Terraform provider

  • استقرار باطن و فرانت اند با استفاده از Terraform Deploying backend and frontend using Terraform

  • [دمو] استقرار باطن و فرانت اند با استفاده از Terraform [Demo] Deploying backend and frontend using Terraform

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه های Azure Container: مقدمه و شیرجه عمیق
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
46
Udemy (یودمی) udemy-small
09 مرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,118
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Houssem Dellai Houssem Dellai

هاوسم دلائی مهندس مشتری در مایکروسافت است. پیش از آن ، وی برای 5 سال متوالی نامزد با ارزش ترین حرفه ای مایکروسافت (MVP) شد. شما ممکن است کارهای او را ببینید بدون اینکه حتی متوجه شده باشید! اگر به دنبال محتوا در Docker ، Kubernetes ، DevOps ، Terraform ، Xamarin ، ASP.NET یا Azure بودید ، احتمال آنقدر زیاد است که از کانال Youtube وی یا پست های وبلاگ وی در Microsoft Blog ، Medium و CodeProject عبور کرده اید. وی همچنین سخنران کنفرانس و مربی خبره حرفه ای (MCT) است که هزاران دانشجو و توسعه دهنده حرفه ای را آموزش داده است. بنابراین ، او می داند که مردم برای یادگیری فن آوری های جدید کجا گیر کرده اند. او کسی است که می تواند مفاهیم پیچیده را برای مبتدیان ساده کند.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.