آموزش توسعه برنامه های 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

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش توسعه برنامه های 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