آموزش Docker برای برنامه‌های NET - در لینوکس و ویندوز

Docker for .NET Apps - on Linux and Windows

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با نحوه ساخت، اجرا و طراحی برنامه‌های . برنامه های NET Core در کانتینرهای لینوکس و ویندوز تعریف و اجرای برنامه های چند کانتینری با Docker Compose شکستن برنامه های یکپارچه به یک معماری توزیع شده نحوه آماده سازی برنامه های Dockerized .NET برای تولید نحوه اجرای کانتینرها در مقیاس با استفاده از Docker Swarm پیش نیازها:آشنایی با . برنامه‌های NET - از برنامه‌نویس، عملیات یا پس‌زمینه معماری دسترسی به دستگاه ویندوز 10 برای دنبال کردن تمرین‌ها

Docker پلتفرمی برای اجرای برنامه‌ها در واحدهای محاسباتی سبک وزن به نام کانتینر است. تقریباً می‌توانید هر برنامه‌ای را بگیرید و آن را در یک ظرف اجرا کنید، و این دوره به شما یاد می‌دهد که چگونه این کار را انجام دهید - با تمرکز 100٪ بر روی برنامه‌های NET و مهارت‌های دنیای واقعی.

با نحوه اجرای برنامه های NET Framework در کانتینرهای ویندوز و برنامه های NET Core در کانتینرهای Windows و Linux آشنا خواهید شد. سپس نحوه اجرای اجزای جدید و قدیمی را در یک معماری توزیع شده با Docker Compose خواهید دید. در نهایت می آموزید که برای آماده سازی برنامه های Dockerized.NET خود برای تولید، و نحوه اجرای برنامه ها در مقیاس در Docker Swarm چه کاری باید انجام دهید.

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

معلم شما، التون استونمن، کاپیتان داکر و MVP مایکروسافت است - و از سال 2015 کانتینرها را در حال تولید است.


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

آشنایی با Docker در ویندوز و لینوکس Understanding Docker on Windows and Linux

آشنایی با Docker در ویندوز و لینوکس Understanding Docker on Windows and Linux

  • آشنایی با Docker در ویندوز و لینوکس Understanding Docker on Windows and Linux

  • نصب Docker و تنظیم محیط Installing Docker and Setting Up Your Environment

  • اصول اولیه کانتینر ویندوز Windows Container Basics

  • اصول اولیه کانتینر لینوکس Linux Container Basics

  • Dockerfiles و Docker Images Dockerfiles and Docker Images

  • تصاویر داکر، برچسب ها و رجیستری ها Docker Images, Tags and Registries

  • تصاویر پایه دات نت .NET Base Images

  • خلاصه بخش Section Recap

  • آزمون: داکر در ویندوز و لینوکس Quiz: Docker on Windows and Linux

ساخت و اجرای برنامه های دات نت در کانتینرها Building and Running .NET Apps in Containers

ساخت و اجرای برنامه های دات نت در کانتینرها Building and Running .NET Apps in Containers

  • ساخت و اجرای برنامه های دات نت در کانتینرها Building and Running .NET Apps in Containers

  • بسته بندی برنامه های از پیش ساخته شده Packaging Pre-built Applications

  • کامپایل و بسته بندی برنامه های NET Framework Compiling and Packaging .NET Framework Apps

  • اجرای برنامه های چند کانتینری Running Multi-container Applications

  • کامپایل و بسته بندی برنامه های NET Core Compiling and Packaging .NET Core Apps

  • یکپارچه سازی برنامه های دات نت با پلتفرم داکر Integrating .NET Apps with the Docker Platform

  • خلاصه بخش Section Recap

  • آزمون: برنامه های دات نت در کانتینرها Quiz: .NET Apps in Containers

طراحی یک معماری توزیع شده Designing a Distributed Architecture

طراحی یک معماری توزیع شده Designing a Distributed Architecture

  • طراحی یک معماری توزیع شده Designing a Distributed Architecture

  • مدل سازی برنامه ها با Docker Compose Modelling Apps with Docker Compose

  • مدرن کردن برنامه های NET Framework Modernizing .NET Framework Apps

  • مدیریت ترافیک HTTP با یک پروکسی معکوس Managing HTTP Traffic with a Reverse Proxy

  • استفاده از صف پیام برای ارتباط Async Using a Message Queue for Async Communication

  • افزودن ویژگی ها با مدیریت پیام Adding Features with Message Handlers

  • اجرای برنامه های توزیع شده Cross Platform Running Cross Platform Distributed Apps

  • خلاصه بخش Section Recap

  • مسابقه: معماری توزیع شده Quiz: Distributed Architecture

آماده سازی برای تولید Preparing for Production

آماده سازی برای تولید Preparing for Production

  • آماده سازی برای تولید Preparing for Production

  • ورود مجدد به سیستم Logging Revisited

  • بررسی سلامت و آمادگی Health and Readiness Checks

  • نظارت بر معیارهای زمان اجرا دات نت Monitoring .NET Runtime Metrics

  • نظارت بر معیارهای برنامه Monitoring Application Metrics

  • داده های ماندگار برای برنامه های Stateful Persisting Data for Stateful Apps

  • داده های ماندگار در ظروف سرور SQL Persisting Data in SQL Server Containers

  • خلاصه بخش Section Recap

  • آزمون: آمادگی تولید Quiz: Production Readiness

دویدن در مقیاس در سکوی کانتینری Running at Scale in a Container Platform

دویدن در مقیاس در سکوی کانتینری Running at Scale in a Container Platform

  • دویدن در مقیاس با سکوی کانتینری Running at Scale with a Container Platform

  • ایجاد یک Docker Swarm Cluster Creating a Docker Swarm Cluster

  • استقرار پشته های برنامه Deploying Application Stacks

  • در دسترس بودن و مقیاس بالا High-availability and Scale

  • متمرکز کردن مجموعه گزارش Centralizing Log Collection

  • مانیتورینگ داشبوردها Monitoring Dashboards

  • خلاصه بخش Section Recap

  • مسابقه: دویدن در مقیاس Quiz: Running at Scale

نمایش نظرات

آموزش Docker برای برنامه‌های NET - در لینوکس و ویندوز
جزییات دوره
8.5 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,499
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP