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

Fundamentals of Docker and Kubernetes for .NET Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه از Docker و Kubernetes در تلاش های توسعه دات نت خود استقبال کنید ، از جمله استفاده از Docker Compose برای پشتیبانی از SSL و یک راه حل چند پروژه ای که شامل یک پایگاه داده است. احتمالاً اخیراً چیزهای زیادی در مورد Docker و Kubernetes شنیده اید ، و به همین دلیل: آنها فناوری هایی هستند که به عنوان توسعه دهندگان ما را قادر می سازند تا در بسیاری از موارد با کارایی بهتر به نتایج عالی برسیم. در این دوره ، مبانی Docker و Kubernetes برای توسعه دهندگان .NET ، شما یاد خواهید گرفت که از Docker و Kubernetes در پروژه ها و راه حل های NET خود استفاده کنید. ابتدا با استفاده از تصاویر Docker عمومی کاوش خواهید کرد تا نصب سرویس های وابسته ای را که برنامه های شما استفاده می کنند ساده کنید. در مرحله بعدی ، برنامه های دات نت خود را محکم کرده و آنها را با پشتیبانی از SSL در وب سایت های خود در Docker Compose تنظیم کرده و راه اندازی را برای توسعه دهندگان جدید کاملاً ساده می کنید. سرانجام ، شما می آموزید که چگونه راه حل های خود را برای استقرار در یک محیط Kubernetes آماده کنید. وقتی این دوره را به پایان رسانید ، مهارت و دانش Docker و Kubernetes لازم را برای استفاده از آنها در پروژه ها و راه حل های NET خود خواهید داشت.

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

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

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

چرا با ظروف اذیت می شویم؟ Why Bother with Containers?

  • خوش آمدید و توضیحات Welcome and Clarifications

  • کراس پلت فرم طبیعت .NET Cross-platform Nature of .NET

  • مزایای ظروف برای توسعه و استقرار Benefits of Containers for Development and Deployment

  • بررسی اجمالی راه حل Solution Overview

  • نسخه ی نمایشی: راه اندازی راه حل (روش قدیمی) Demo: Setting up Solution (Old Way)

  • مشاهدات نصب Setup Observations

  • نسخه ی نمایشی: در حال آماده سازی استفاده از ظروف با میزکار Docker Demo: Preparing to Use Containers with Docker Desktop

  • نسخه ی نمایشی: Windows Terminal را نصب و پیکربندی کنید Demo: Install and Configure Windows Terminal

  • نسخه ی نمایشی: زیر سیستم ویندوز را برای لینوکس (WSL) 2 و اوبونتو نصب کنید Demo: Install Windows Subsystem for Linux (WSL) 2 and Ubuntu

  • یک کلمه در مورد .NET Framework و ظروف ویندوز A Word About .NET Framework and Windows Containers

  • اکنون ، شما آماده هستید Now, You're Ready

با استفاده از تصاویر داکر عمومی Using Public Docker Images

  • مقدمه Introduction

  • یک مدل ذهنی برای ظروف و تصاویر A Mental Model for Containers and Images

  • نسخه ی نمایشی: کشیدن و اجرای یک تصویر عمومی Demo: Pulling and Running a Public Image

  • نسخه ی نمایشی: به روزرسانی یک برنامه ASP.NET برای استفاده از یک کانتینر در حال اجرا Demo: Updating an ASP.NET Application to Use a Running Container

  • نسخه ی نمایشی: برای ثبت محلی از تصویر Seq Container استفاده کنید Demo: Use the Seq Container Image for Local Logging

  • خلاصه و موارد بعدی Summary and What's Next

شامل یک برنامه ASP.NET Containerizing an ASP.NET Application

  • مقدمه Introduction

  • نسخه ی نمایشی: محتوای برنامه UI Demo: Containerizing the UI Application

  • لایه ها و تصاویر ظروف ساختمان Layers and Building Container Images

  • ساخت تصاویر ظروف ASP.NET Building ASP.NET Container Images

  • نسخه ی نمایشی: پنجره Visual Studio Containers Demo: The Visual Studio Containers Window

  • نسخه ی نمایشی: سرویس هایی که در Localhost اجرا می شوند Demo: Services Running on Localhost

  • خلاصه و موارد بعدی Summary and What's Next

اجرای یک برنامه ASP.NET با SSL با استفاده از Docker Compose Running an ASP.NET Application with SSL Using Docker Compose

  • مقدمه Introduction

  • بنیاد و منابع فعلی Current Foundation and References

  • معرفی داکر آهنگسازی Introducing Docker Compose

  • نسخه ی نمایشی: افزودن Docker نوشتن پشتیبانی برای پروژه هویت Demo: Adding Docker Compose Support for Identity Project

  • توضیح ساده خاتمه و تعادل بار SSL Simplified Explanation of SSL Termination and Load Balancing

  • نسخه ی نمایشی: به روزرسانی بنادر در ساخت داکر Demo: Updating Ports in Docker Compose

  • نسخه ی نمایشی: افزودن nginx به عنوان پروکسی معکوس Demo: Adding nginx as a Reverse Proxy

  • نسخه ی نمایشی: به روزرسانی درگاه میزبان و راه حل تمیز کردن Demo: Updating Host Port and Cleaning Solution

  • نسخه ی نمایشی: افزودن SSL به پراکسی معکوس nginx Demo: Adding SSL to an nginx Reverse Proxy

  • خلاصه و موارد بعدی Summary and What's Next

اضافه کردن چندین پروژه و تصویر به ساختن داکر Adding Multiple Projects and Images to Docker Compose

  • مقدمه Introduction

  • Docker نوشتن بررسی پرونده Docker Compose File Review

  • DNS درون Docker Compose DNS within Docker Compose

  • Solution Review and Path Forward Solution Review and Path Forward

  • نسخه ی نمایشی: افزودن سرویس Log Seq به Docker Compose Demo: Adding the Seq Logging Service to Docker Compose

  • نسخه ی نمایشی: افزودن سرویس ایمیل smtp4dev به Docker Compose Demo: Adding the smtp4dev Email Service to Docker Compose

  • نسخه ی نمایشی: افزودن UI به Docker نوشتن با یک نام DNS جدید Demo: Adding the UI to Docker Compose with a new DNS Name

  • نسخه ی نمایشی: شبکه سازی در Docker برای نوشتن و گواهینامه های معتمد Demo: Networking in Docker Compose and Trusted Certificates

  • نسخه ی نمایشی: افزودن API به عنوان یک برنامه مسیر مجازی به ساخت Docker Demo: Adding the API as a Virtual Path Application to Docker Compose

  • آنچه شما انجام داده اید و آنچه بعدی است What You've Done and What's Next

افزودن پایگاه داده به Docker Compose Adding a Database to Docker Compose

  • مقدمه Introduction

  • نسخه ی نمایشی: اجرای SQL Server در یک کانتینر Demo: Running SQL Server in a Container

  • ظروف و ماندگاری داده ها Containers and Data Persistence

  • گزینه های رویکرد پایگاه داده برای ساختن داکر Database Approach Options for Docker Compose

  • تنظیمات پیکربندی WSL WSL Configuration Settings

  • نسخه ی نمایشی: از یک تصویر سفارشی برای پایگاه داده استفاده کنید Demo: Use a Custom Image for the Database

  • نسخه ی نمایشی: یک تصویر سفارشی را به رجیستری کانتینر فشار دهید تا در معرض دید دیگران قرار گیرد Demo: Push a Custom Image to a Container Registry to Expose It to Others

  • نسخه ی نمایشی: از یک Dockerfile سفارشی با Startup Logic استفاده کنید Demo: Use a Custom Dockerfile with Startup Logic

  • بررسی هدف و ظروف eShopOn Goal Review and eShopOnContainers

  • خلاصه و موارد بعدی Summary and What's Next

آماده شدن برای دویدن در کوبرنتس Getting Ready to Run in Kubernetes

  • مقدمه Introduction

  • معرفی Kubernetes و فواید آن Introducing Kubernetes and Its Benefits

  • آناتومی استقرار کوبرنتس Anatomy of a Kubernetes Deployment

  • م Compلفه خوشه Kubernetes Component of a Kubernetes Cluster

  • نسخه ی نمایشی: تنظیم خوشه محلی Kubernetes با Docker Desktop Demo: Setting up the Local Kubernetes Cluster with Docker Desktop

  • نسخه ی نمایشی: به کارگیری و بررسی داشبورد Kubernetes Demo: Applying and Exploring the Kubernetes Dashboard

  • نسخه ی نمایشی: اجرای خدمات راه حل خود در Kubernetes (Seq ، smtp4dev ، SQL Server) Demo: Running Your Solution Services in Kubernetes (Seq, smtp4dev, SQL Server)

  • نسخه ی نمایشی: افزودن nginx کنترل کننده ورود و تعریف یک ورودی Demo: Adding the nginx Ingress Controller and Defining an Ingress

  • نسخه ی نمایشی: اجرای یک برنامه ASP.NET در Kubernetes Demo: Running an ASP.NET Application in Kubernetes

  • نسخه ی نمایشی: افزودن SSL برای یک برنامه ASP.NET با برنامه های ورودی و مسیریابی از طریق Path Demo: Adding SSL for an ASP.NET Application with an Ingress and Routing Applications via Path

  • نسخه ی نمایشی: مقیاس گذاری یک استقرار Kubernetes Demo: Scaling a Kubernetes Deployment

  • توصیه ها و منابع Recommendations and Resources

  • خلاصه و ارسال Summary and Send-off

نمایش نظرات

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

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

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

آموزش مبانی Docker و Kubernetes برای توسعه دهندگان NET
جزییات دوره
3h 19m
68
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.8 از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.