نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات