آموزش داکر و کوبرنتیز برای توسعه ASP.NET - آخرین آپدیت

دانلود Docker and Kubernetes for ASP.NET Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر یادگیری، درک عمیق‌تری از مفاهیم به دست آورید. این دوره یک راهنمای جامع برای کانتینری‌سازی و ارکستراسیون با استفاده از Docker و Kubernetes مخصوص توسعه ASP.NET ارائه می‌دهد. با بررسی توسعه Cloud-Native، درک قدرتمندی از کانتینرها، داکر و کوبرنتیز به دست خواهید آورد و یاد می‌گیرید چگونه برنامه‌های ASP.NET را به‌طور موثر مستقر کرده و مقیاس‌پذیری آن‌ها را مدیریت کنید. همچنین از طریق تمرینات عملی، نحوه به‌کارگیری این فناوری‌ها در پروژه‌های واقعی را تجربه خواهید کرد تا مهارت‌های لازم برای مقابله با چالش‌های پیچیده در مهندسی نرم‌افزارهای مدرن را کسب کنید. دوره با معرفی مفاهیم پایه، از جمله تفاوت‌های بنیادی بین کانتینرها و ماشین‌های مجازی شروع شده و سپس به نصب داکر و کار با پروژه‌های .NET می‌پردازد. شما یاد می‌گیرید که برنامه‌های .NET را کانتینری کنید، Dockerfile بسازید و پروژه خود را به پایگاه داده متصل کنید. با استفاده از Docker Compose، محیط‌های چند-کانتینری را مدیریت کرده و مفاهیمی مانند شبکه، Reverse Proxy و SSL Termination را درک خواهید کرد. علاوه بر این، با کوبرنتیز آشنا شده و نحوه استقرار، مقیاس‌بندی و مدیریت منابع در یک کلاستر Kubernetes را خواهید آموخت. این دوره برای توسعه‌دهندگانی که به دنبال ارتقای مهارت‌های خود در کانتینری‌سازی و ارکستراسیون، به‌ویژه در اکوسیستم .NET هستند، ایده‌آل است. داشتن دانش پایه در .NET و داکر توصیه می‌شود، اما دوره تمامی مباحث را از سطح مقدماتی تا پیشرفته پوشش می‌دهد. چه مبتدی باشید و چه توسعه‌دهنده سطح متوسط، این دوره به شما کمک می‌کند تا در داکر و کوبرنتیز برای توسعه ASP.NET استاد شوید.

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

مقدمه Introduction

  • مقدمه Introduction

  • بررسی توسعه Cloud Native Exploring Cloud Native Development

  • بررسی پروژه نمونه Exploring Sample Project

درک مفاهیم کانتینرها Understanding Containers

  • مرور کلی بخش Section Overview

  • کانتینرها چیستند؟ What Are Containers?

  • کانتینرها در مقابل ماشین‌های مجازی Containers vs. Virtual Machines

  • داکر چیست؟ What Is Docker?

  • نصب و پیکربندی Docker Desktop Install and Configure Docker Desktop

  • دریافت ایمیج داکر و ایجاد کانتینر Pull a Docker Image and Create Container

  • مقایسه Docker CLI و رابط کاربری (UI) Docker CLI vs. UI

  • مرور بخش Section Review

داکر و پروژه‌های .NET Docker and .NET Projects

  • مرور کلی بخش Section Overview

  • پشتیبانی از کانتینری‌سازی در .NET Containerization Support in .NET

  • ایجاد پروژه .NET API Create .NET API Project

  • بررسی پروژه نمونه Explore Sample Project

  • اتصال به پایگاه داده Connect to Database

  • تست اپلیکیشن Test Application

  • افزودن Dockerfile Add Dockerfile

  • اجرای کانتینر داکر Run Docker Container

  • ایجاد کانتینر با استفاده از dotnet Publish Create Container Using dotnet Publish (.NET SDK)

  • شبکه داخلی داکر Docker Internal Network

  • مرور بخش Section Review

داکر کامپوز (Docker Compose) Docker Compose

  • مرور کلی بخش Section Overview

  • آشنایی با Logging و Serilog Introducing Logging and Serilog

  • افزودن Seq Log Aggregator (به عنوان کانتینر) Add Seq Log Aggregator (as Container)

  • افزودن اپلیکیشن کلاینت - بخش اول Add Client Application - Part 1

  • افزودن اپلیکیشن کلاینت - بخش دوم Add Client Application - Part 2

  • بررسی Docker Compose Explore Docker Compose

  • پیکربندی داکر کامپوز برای API و UI Configure Docker Compose for API and UI

  • افزودن دیتابیس و Seq به داکر کامپوز Add Database and Seq to Docker Compose

  • مرور بخش Section Review

داکر کامپوز و شبکه Docker Compose and Networking

  • مرور کلی بخش Section Overview

  • درک مفاهیم Reverse Proxy Understanding Reverse Proxies

  • معرفی NGINX به عنوان سرور Reverse Proxy Introducing NGINX as a Reverse Proxy Server

  • راه‌اندازی NGINX با داکر کامپوز Setup NGINX with Docker Compose

  • تست داکر کامپوز و Reverse Proxy Testing Docker Compose and Reverse Proxy

  • درک SSL Termination و Load Balancing Understanding SSL Termination and Load Balancing

  • افزودن SSL به سرور پروکسی برای API Adding SSL to Proxy Server - API

  • افزودن SSL به سرور پروکسی برای کلاینت UI Adding SSL to Proxy Server - Client UI

  • مرور بخش Section Review

انتشار ایمیج‌های سفارشی Publishing Custom Images

  • مرور کلی بخش Section Overview

  • مرور ایجاد ایمیج کانتینر Review Container Image Creation

  • ایجاد ایمیج سفارشی پایگاه داده - بخش اول Creating a Custom Database Image - Part 1

  • ایجاد ایمیج سفارشی پایگاه داده - بخش دوم Creating a Custom Database Image - Part 2

  • درباره Docker Hub About Docker Hub

  • انتشار ایمیج در Local Registry Publishing Image to Local Registry

  • مخازن عمومی در مقابل خصوصی Public vs. Private Repositories

  • ورژن‌بندی ایمیج‌ها Versioning Images

  • افزودن تگ به ایمیج Adding a Tag to an Image

  • بهترین روش‌های تگ‌گذاری Tagging Best Practices

  • مرور بخش Section Review

داکر کامپوز برای محیط‌های مختلف Docker Compose for Environments

  • مرور کلی بخش Section Overview

  • مرور متغیرهای محیطی (Environment Variables) Review Environment Variables

  • تعریف مقادیر پیکربندی بر اساس محیط در .NET Define Configuration Values Based on Environment (.NET)

  • تعیین متغیرهای محیطی در کانتینرها Specify Environment Variables in Containers

  • استفاده از چندین فایل Docker Compose Multiple Docker Compose Files

  • متغیرهای محیطی به عنوان مقادیر پیکربندی Environment Variables as Configuration Values

  • مرور بخش Section Review

آشنایی با کوبرنتیز (Kubernetes) Introducing Kubernetes

  • مرور کلی بخش Section Overview

  • کوبرنتیز چیست؟ What is Kubernetes?

  • استقرارها (Deployments) در کوبرنتیز Kubernetes Deployments

  • نصب کوبرنتیز Installing Kubernetes

  • درک دستور kubectl Understanding the kubectl Command

  • نصب داشبورد کوبرنتیز (UI) Installing the Kubernetes Dashboard (UI)

  • راه‌اندازی کاربر داشبورد Setup Dashboard User

  • پیکربندی Namespace در کوبرنتیز Configure Kubernetes Namespace

  • اجرای SQL Server در کوبرنتیز Run SQL Server in Kubernetes

  • اجرای Seq در کوبرنتیز Run Seq in Kubernetes

  • ایجاد و ارسال ایمیج‌های وب‌اپلیکیشن Create and Push Web App Images

  • اجرای API Running the API

  • اجرای اپلیکیشن کلاینت Running the Client Application

  • مقیاس‌بندی یک اپلیکیشن Scaling an Application

  • مدیریت منابع با CLI Managing Resources with CLI

  • افزودن Storage Volumes Adding Storage Volumes

  • مرور بخش Section Review

استفاده از .NET Aspire Using .NET Aspire

  • مرور کلی بخش Section Overview

  • .NET Aspire چیست؟ What is .NET Aspire

  • فعال‌سازی .NET Aspire Enable .NET Aspire

  • ایجاد یک اپلیکیشن نمونه با .NET Aspire Creating a Sample .NET Aspire Application

  • تست پروژه نمونه .NET Aspire Test Sample .NET Aspire Project

  • مرور بخش Section Review

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش داکر و کوبرنتیز برای توسعه ASP.NET
جزییات دوره
10h 6m
82
(آخرین آپدیت)
169
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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