آموزش توسعه برنامه های NET Framework با Docker

Developing .NET Framework Apps with Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Docker فقط برای برنامه‌های جدید میکروسرویس نیست - می‌توانید هر برنامه‌ای را در کانتینر اجرا کنید. این دوره به شما می آموزد که چگونه برنامه های .NET Framework موجود خود را وارد دنیای مدرن کنید و آنها را در کانتینرهای ویندوز اجرا کنید - بدون تغییر کد. به دنیای مدرن Docker و Kubernetes. در این دوره آموزشی، توسعه .NET Framework Apps with Docker، یاد می گیرید که چگونه برنامه های موجود را بردارید و آنها را بدون تغییر کد در کانتینرهای ویندوز اجرا کنید. ابتدا، نحوه ساخت و بسته بندی برنامه های دات نت را با استفاده از Docker خواهید آموخت. سپس، نحوه تنظیم کانتینرهای خود را بررسی خواهید کرد تا بتوانید تنظیمات پیکربندی را وارد کرده و خروجی برنامه را بخوانید. سپس، نحوه مدل‌سازی برنامه‌های NET Framework را برای اجرا در کانتینرها با Docker Compose و Kubernetes خواهید فهمید. در نهایت، به تکنیک‌های عیب‌یابی برنامه‌های دات‌نت در کانتینرها می‌پردازید. پس از اتمام این دوره، مهارت‌ها و دانش برنامه‌های Dockerizing .NET Framework را خواهید داشت تا بتوانید برنامه‌های خود را برای اجرا در کانتینرها مهاجرت کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

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

  • چرا کانتینر برای برنامه های دات نت؟ Why Containers for .NET Apps?

  • آشنایی با کانتینرهای ویندوز و دات نت Understanding Windows and .NET Containers

  • نسخه ی نمایشی: اجرای Docker Containers مایکروسافت در ویندوز Demo: Running Microsoft's Docker Containers on Windows

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

  • نسخه ی نمایشی: بسته بندی برنامه های دات نت با داکر Demo: Packaging .NET Apps with Docker

  • استفاده از سازه های چند مرحله ای دات نت داکر Using Multi-stage .NET Docker Builds

  • نسخه ی نمایشی: بسته بندی برنامه های دات نت از منبع Demo: Packaging .NET Apps from Source

  • خلاصه ماژول Module Summary

نوشتن گزارش برنامه در کانتینرها Writing Application Logs to Containers

  • درک نحوه جمع آوری لاگ های کانتینر توسط داکر Understanding How Docker Collects Container Logs

  • نسخه ی نمایشی: ثبت کانتینر با برنامه های کنسول دات نت Demo: Container Logging with .NET Console Apps

  • طراحی Logging انعطاف پذیر با سطوح Log Designing Flexible Logging with Log Levels

  • نسخه ی نمایشی: ورود به سیستم با کتابخانه های Microsoft.Extensions Demo: Logging with Microsoft.Extensions Libraries

  • نمایه کردن گزارش های برنامه از منابع دیگر Surfacing Application Logs from Other Sources

  • نسخه ی نمایشی: انتقال گزارش ها با LogMonitor Demo: Relaying Logs with LogMonitor

  • خلاصه ماژول Module Summary

خواندن تنظیمات پیکربندی از محیط کانتینر Reading Config Settings from the Container Environment

  • چرا نباید پیکربندی را در تصاویر داکر بسته بندی کنید Why You Shouldn't Package Config into Docker Images

  • نسخه ی نمایشی: بارگیری پیکربندی از سیستم فایل Demo: Loading Configuration from the Filesystem

  • پیکربندی با Config Builder متغیر Environment Configuration with the Environment Variable Config Builder

  • نسخه ی نمایشی: ادغام منابع پیکربندی Demo: Merging Configuration Sources

  • موارد لبه متغیر محیطی Environment Variable Edge-cases

  • نسخه ی نمایشی: متغیرهای محیط ویندوز Demo: Windows Environment Variables

  • خلاصه ماژول Module Summary

مدل سازی برنامه های دات نت با Docker Compose و Kubernetes Modelling .NET Apps with Docker Compose and Kubernetes

  • درک مدلسازی برنامه حالت مطلوب Understanding Desired-state Application Modelling

  • نسخه ی نمایشی: مدل سازی و اجرای برنامه ها با Docker Compose Demo: Modelling and Running apps with Docker Compose

  • استفاده از Compose برای مدل سازی پیکربندی ساخت Using Compose to Model Build Configuration

  • نسخه ی نمایشی: ساخت تصاویر کانتینر با Compose Demo: Building Container Images with Compose

  • مدل سازی اپلیکیشن های چند معماری در Kubernetes Modelling Multi-architecture Apps in Kubernetes

  • نسخه ی نمایشی: اجرای برنامه های NET Framework در Kubernetes Demo: Running .NET Framework Apps in Kubernetes

  • خلاصه ماژول Module Summary

عیب یابی برنامه های دات نت در کانتینرها Troubleshooting .NET Apps in Containers

  • عیب یابی رویکردها با Docker در ویندوز Troubleshooting Approaches with Docker on Windows

  • نسخه ی نمایشی: عیب یابی ظروف ویندوز Demo: Troubleshooting Windows Containers

  • درک بررسی های زنده بودن کانتینر Understanding Container Liveness Checks

  • نسخه ی نمایشی: حباب کردن خطاهای برنامه Demo: Bubbling up Application Errors

  • چگونه ویژوال استودیو از اشکال زدایی کانتینر پشتیبانی می کند How Visual Studio Supports Container Debugging

  • نسخه ی نمایشی: اشکال زدایی کانتینرهای فریم ورک دات نت Demo: Debugging .NET Framework Containers

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش توسعه برنامه های NET Framework با Docker
جزییات دوره
3h 34m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
24
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP