آموزش توسعه NET Cloud-native: Aspire Build and Deployment Options

دانلود .NET Cloud-native Development: Aspire Build and Deployment Options

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Aspire تجربه توسعه‌دهنده محلی را ساده می‌کند و می‌تواند استقرارهایی را فعال کند که از نظر پیکربندی، انعطاف‌پذیری، بررسی‌های سلامت، گزارش‌گیری، معیارها و ردیابی سازگار هستند. در این دوره آموزشی، .NET Cloud-native Development: Aspire Build and Deployment Options، یاد خواهید گرفت که برنامه های ASP.NET Core خود را برای پایداری و پشتیبانی درجه یک بسازید و به کار بگیرید. ابتدا، تصاویر کانتینر ساختمان را بررسی خواهید کرد. در مرحله بعد، متوجه خواهید شد که چگونه نظرات Aspire نسبت به انعطاف‌پذیری، بررسی‌های سلامت، پیکربندی و گزارش‌گیری، ردیابی و معیارهای OpenTelemetry را می‌توان در استقرارهای شما اعمال کرد. در نهایت، یاد خواهید گرفت که چگونه برنامه خود را در محیط های مبتنی بر ابر مستقر کنید. پس از اتمام این دوره، مهارت ها و دانش ساخت و استقرار راه حل های مبتنی بر Aspire مورد نیاز برای ایجاد یک برنامه کاربردی توزیع شده پایدار و قابل پشتیبانی برای ابر را خواهید داشت.

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

تصاویر کانتینر ساختمان Building Container Images

  • مقدمه و مروری بر دوره Introduction and Course Overview

  • بررسی نسخه Version Check

  • خانه داری Housekeeping

  • برنامه ما Our Application

  • نسخه ی نمایشی: dotnet انتشار Still Works Demo: dotnet publish Still Works

  • نسخه ی نمایشی: ایجاد یک تصویر کانتینر با انتشار dotnet Demo: Creating a Container Image with dotnet publish

  • نسخه ی نمایشی: ایجاد یک تصویر کانتینر با ساخت داکر Demo: Creating a Container Image with docker build

  • نسخه ی نمایشی: تصحیح تصویر ظرف با انتشار dotnet Demo: Refining Container Image with dotnet publish

  • نسخه ی نمایشی: فشار دادن یا انتشار تصویر کانتینر به رجیستری پیش فرض Demo: Pushing or Publishing Container Image to Default Registry

  • نسخه ی نمایشی: فشار دادن به یک رجیستری سفارشی Demo: Pushing to a Custom Registry

پیکربندی، ورود به سیستم و OpenTelemetry Configuration, Logging, and OpenTelemetry

  • مقدمه و منابع پیکربندی Introduction and Configuration Sources

  • نسخه ی نمایشی: استفاده از یک پایگاه داده خارجی Demo: Using an External Database

  • نسخه ی نمایشی: پیکربندی OpenTelemetry Demo: OpenTelemetry Configuration

  • نسخه ی نمایشی: استفاده از سرویس OpenTelemetry خارجی Demo: Using an External OpenTelemetry Service

  • نسخه ی نمایشی: استفاده از Serilog با Aspire OpenTelemetry Demo: Using Serilog with Aspire OpenTelemetry

  • نسخه ی نمایشی: اجرای یک تصویر کانتینر به صورت محلی - پایگاه داده خارجی و سرویس OpenTelemetry Demo: Running a Container Image Locally - External Database and OpenTelemetry Service

تاب آوری و بررسی سلامت Resilience and Health Checks

  • رویکرد Aspire به عقاید Aspire's Approach to Opinions

  • استراتژی های تاب آوری Resilience Strategies

  • نسخه ی نمایشی: سفارشی سازی انعطاف پذیری Demo: Customizing Resilience

  • منابع تاب آوری Resilience Resources

  • ملاحظات بررسی سلامت Health Check Considerations

  • نسخه ی نمایشی: سفارشی کردن بررسی های سلامت Demo: Customizing Health Checks

  • خوراکی های کلیدی Key Takeaways

به خدمات کانتینر Azure مستقر شوید Deploy to Azure Container Services

  • بلوک های ساختمانی استقرار Deployment Building Blocks

  • برنامه های AppHost و Azure Container را مرور کنید Review the AppHost and Azure Container Apps

  • نسخه ی نمایشی: استقرار اولیه در برنامه های کانتینر Azure Demo: Initial Deployment to Azure Container Apps

  • نسخه ی نمایشی: در دسترس قرار دادن خدمات به صورت خارجی Demo: Making Services Available Externally

  • نسخه ی نمایشی: رفع مشکلات و استقرار مجدد Demo: Fixing Issues and Redeploying

  • نسخه ی نمایشی: به فایل های Azure تولید شده نگاه کنید Demo: Look at Generated Azure Files

  • نسخه ی نمایشی: فایل مانیفست Aspire Demo: Aspire Manifest File

  • محیط های عالی و تولید Higher Environments and Production

به Kubernetes مستقر شوید Deploy to Kubernetes

  • مقدمه Introduction

  • مبانی Kubernetes و راه اندازی محلی Kubernetes Basics and Local Setup

  • نسخه ی نمایشی: ابزار Aspirate Demo: The Aspirate Tool

  • نسخه ی نمایشی: اعمال یک استقرار Demo: Applying a Deployment

  • نسخه ی نمایشی: فعال کردن ترافیک خارجی با یک کنترل کننده ورودی Demo: Enabling External Traffic with an Ingress Controller

  • نسخه ی نمایشی: Aspire Service Discovery Demo: Aspire Service Discovery

  • نسخه ی نمایشی: فعال کردن HTTPS با راز TLS Demo: Enabling HTTPS with a TLS Secret

  • نسخه ی نمایشی: استقرار و استفاده از خدمات خارجی Demo: Deploying and Using External Services

  • نسخه ی نمایشی: خطوط لوله ساخت خودکار Demo: Automated Build Pipelines

  • سخنان پایانی Closing Remarks

نمایش نظرات

آموزش توسعه NET Cloud-native: Aspire Build and Deployment Options
جزییات دوره
2h 13m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 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 به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.