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