نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Docker می تواند به شما کمک کند برنامه های موجود خود را به دنیای مدرن وارد کنید. این دوره به شما می آموزد که چگونه برنامه های کامل .NET را در ظروف ویندوز اجرا کنید ، معماری را مدرن کرده و در فضای ابری مستقر کنید. Docker فقط برای برنامه های ریز سرویس های greenfield نیست ، شما می توانید برنامه های .NET Framework کامل را استفاده کرده و در ظروف بدون تغییرات کد این یک نقطه شروع عالی برای مدرن سازی معماری و حرکت به سمت ابر است. در این دوره ، مدرن سازی .NET Framework Apps with Docker ، شما خواهید آموخت که چگونه برنامه های .NET را به طور موثر اجرا کنید و با استفاده از Docker معماری مدرن تری ایجاد کنید. ابتدا ، نحوه بسته بندی و اجرای برنامه های NET را در محفظه های Docker در ویندوز پیدا خواهید کرد. سپس ، نحوه تکامل معماری برنامه را با شکستن ویژگی ها در محفظه های جداگانه ، کشف خواهید کرد. سرانجام ، شما می خواهید برنامه مدرن خود را برای تولید Azure ببرید. با پایان دوره ، نحوه کار Docker در ویندوز و آنچه Docker می تواند برای چشم انداز NET موجود شما انجام دهد ، خواهید فهمید. نرم افزار مورد نیاز: docker.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بسته بندی برنامه های ASP.NET برای Docker
Packaging ASP.NET Apps for Docker
-
معرفی برنامه مدرن سازی با Docker در ویندوز
Introducing App Modernization with Docker on Windows
-
اصول مدرن سازی .NET Framework برنامه ها
Principles of Modernizing .NET Framework Apps
-
چگونه برنامه Demo WebForms در این دوره تکامل می یابد
How the Demo WebForms App Will Evolve in the Course
-
بسته بندی برنامه های NET در Docker با استفاده از MSI
Packaging .NET Apps in Docker Using MSIs
-
اجرای برنامه های وب ASP.NET در Windows Containers
Running ASP.NET Web Apps in Windows Containers
-
محدودیت های استفاده از MSI برای ساخت تصاویر Docker
Limitations Using MSIs to Build Docker Images
-
تدوین برنامه های NET از منبع در Containers Docker
Compiling .NET Apps from Source in Docker Containers
-
بسته بندی برنامه های NET در Docker با ساخت چند مرحله ای
Packaging .NET Apps in Docker with Multi-stage Builds
-
خلاصه ماژول
Module Summary
اجرای پایگاه های داده SQL Server در Containers
Running SQL Server Databases in Containers
-
معرفی ظروف SQL Server در ویندوز
Introducing SQL Server Containers on Windows
-
طرح های بانک اطلاعات بسته بندی در تصاویر داکر
Packaging Database Schemas into Docker Images
-
ساخت پروژه های SQL Server Data Tools در Containers
Building SQL Server Data Tools Projects in Containers
-
بسته بندی Dacpacs SQL Server با ساخت چند مرحله ای
Packaging SQL Server Dacpacs with Multi-stage Builds
-
پیکربندی کانتینرها برای استقرار پایگاه های داده جدید یا به روز شده
Configuring Containers to Deploy New or Updated Databases
-
اجرای یک پایگاه داده یکبار مصرف در یک محفظه Docker
Running a Disposable Database in a Docker Container
-
درک حجم های Docker و لایه های تصویر
Understanding Docker Volumes and Image Layers
-
اجرای یک پایگاه داده پایدار در یک محفظه Docker
Running a Persistent Database in a Docker Container
-
خودکار کردن به روزرسانی های طرح پایگاه داده با SqlPackage
Automating Database Schema Updates with SqlPackage
-
به روزرسانی طرحواره در یک کانتینر پایگاه داده
Updating the Schema in a Database Container
-
خلاصه ماژول
Module Summary
عملکرد مقیاس گذاری با صف پیام NATS
Scaling Performance with the NATS Message Queue
-
عملکرد مقیاس بندی با پیام رسانی همزمان
Scaling Performance with Aysnchronous Messaging
-
اجرای صف پیام در یک کانتینر بارانداز
Running a Message Queue in a Docker Container
-
اتصال برنامه های وب و کانتینرهای پایگاه داده
Connecting the Web Application and Database Containers
-
جایگزینی دسترسی همزمان SQL Server با انتشار رویداد
Replacing Synchronous SQL Server Access with Event Publishing
-
انتشار پیام های رویداد از برنامه وب
Publishing Event Messages from the Web Application
-
مدیریت پیام های رویداد در برنامه کنسول
Handling Event Messages in a Console Application
-
درک پیام ناهمزمان با کانتینرها
Understanding Asynchronous Messaging with Containers
-
ساخت برنامه وب و پیام دهنده به عنوان Docker Images
Building the Web App and Message Handler as Docker Images
-
اجرای راه حل در ظروف با صف پیام NATS
Running the Solution in Containers with the NATS Message Queue
-
خلاصه ماژول
Module Summary
افزودن تجزیه و تحلیل سلف سرویس با Elasticsearch و Kibana
Adding Self-service Analytics with Elasticsearch and Kibana
-
افزودن تجزیه و تحلیل سلف سرویس به راه حل
Adding Self-service Analytics to the Solution
-
اجرای Elasticsearch و Kibana در محفظه های Docker
Running Elasticsearch and Kibana in Docker Containers
-
بسته بندی Elasticsearch به عنوان یک تصویر Docker Windows
Packaging Elasticsearch as a Windows Docker Image
-
بسته بندی Kibana به عنوان یک تصویر Docker ویندوز
Packaging Kibana as a Windows Docker Image
-
جمعیت Elasticsearch را با یک پیام گیرنده پیام NET
Populating Elasticsearch with a .NET Message Handler
-
ساخت پیام رسان فهرست اسناد
Building the Document Index Message Handler
-
بسته بندی Handler پیام پیام به عنوان یک تصویر Docker
Packaging the Index Message Handler as a Docker Image
-
اجرای م Analلفه های تجزیه و تحلیل در ظروف
Running the Analytics Components in Containers
-
تست پایان به پایان با SpecFlow در یک ظرف
End-to-end Testing with SpecFlow in a Container
-
خلاصه ماژول
Module Summary
ارائه مدیریت محتوای سلف سرویس با Umbraco
Providing Self-service Content Management with Umbraco
-
افزودن محتوای سلف سرویس به راه حل
Adding Self-service Content to the Solution
-
اجرای Umbraco و Nginx در Docker Containers
Running Umbraco and Nginx in Docker Containers
-
بسته بندی Umbraco به عنوان تصویر Docker Windows
Packaging Umbraco as a Windows Docker Image
-
راه اندازی صفحه اصلی جدید در Umbraco
Setting up a New Homepage in Umbraco
-
استقرار و پیکربندی Umbraco در Docker
Deploying and Configuring Umbraco in Docker
-
به روزرسانی استقرار برنامه وب
Updating the Web Application Deployment
-
اجرای Nginx به عنوان یک پروکسی معکوس برای Umbraco و Web App
Running Nginx as a Reverse Proxy for Umbraco and the Web App
-
استقرار و پیکربندی Nginx در Docker
Deploying and Configuring Nginx in Docker
-
اضافه کردن ویژگی های پروکسی: فشرده سازی و ذخیره سازی
Adding Proxy Features: Compression and Caching
-
خلاصه ماژول
Module Summary
مدیریت و نظارت بر راه حل های چند ظرفی
Managing and Monitoring Multi-container Solutions
-
مدیریت و نظارت بر برنامه های کاربردی در ظروف
Managing and Monitoring Applications in Containers
-
تعریف و مدیریت راه حل ها با Docker Compose
Defining and Managing Solutions with Docker Compose
-
اجرای برنامه Webinar با Docker Compose
Running the Webinar Application with Docker Compose
-
ساخت برنامه وبینار با ساختن داکر
Building the Webinar Application with Docker Compose
-
نظارت در راه حل های چند ظرفی
Monitoring in Multi-container Solutions
-
افزودن معیارهای پرومتئوس به ظروف وبینار
Adding Prometheus Metrics to the Webinar Containers
-
اجرای Prometheus در یک محفظه ویندوز
Running Prometheus in a Windows Container
-
نظارت با پرومتئوس و گرافانا
Monitoring with Prometheus and Grafana
-
افزودن داشبورد Grafana به راه حل
Adding a Grafana Dashboard to the Solution
-
خلاصه ماژول
Module Summary
درک مسیر تولید
Understanding the Path to Production
-
ظروف تولید با Docker Swarm
Production Containers with Docker Swarm
-
دسترسی ، امنیت و مدیریت بالا با Swarm
High Availability, Security and Management with Swarm
-
ایجاد Docker Swarm از Azure Marketplace
Creating a Docker Swarm from Azure Marketplace
-
استفاده از برنامه وبینار در Swarm
Deploying the Webinar Application to the Swarm
-
ملاحظات تولید برای Dockerfiles و نوشتن فایل ها
Production Considerations for Dockerfiles and Compose Files
-
ادغام اسرار Docker با برنامه های NET
Integrating Docker Secrets with .NET Applications
-
ادغام کانتینرهای Docker با SQL Azure
Integrating Docker Containers with SQL Azure
-
استفاده از اسرار Docker برای پیکربندی برنامه NET
Using Docker Secrets for .NET App Configuration
-
مدیریت برنامه های تولید Docker
Managing Production Docker Applications
-
خلاصه دوره
Course Summary
نمایش نظرات