آموزش 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 و تنظیم محیط 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

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

ساخت و اجرای برنامه های دات نت در کانتینرها 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

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

طراحی یک معماری توزیع شده 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

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

آماده سازی برای تولید 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

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

دویدن در مقیاس در سکوی کانتینری 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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش Docker برای برنامه‌های NET - در لینوکس و ویندوز
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8.5 hours
38
Udemy (یودمی) udemy-small
22 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,499
4.2 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP

Udemy (یودمی)

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

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