آموزش ساخت برنامه های کاربردی قابل تنظیم با استفاده از میزبان عمومی دات نت 5

Building Configurable Applications Using .NET 5 Generic Host

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مسیرهای رمزگذاری شده، URL ها و سایر تنظیمات برنامه های شما را غیر قابل انعطاف و تغییر آن ها دشوار می کند. این دوره به شما می آموزد که چگونه از .NET Generic Host و API های پیکربندی در برنامه های خود استفاده کنید و به آنها اجازه می دهد بدون به روز رسانی ... برنامه ها و سرویس ها باید انعطاف پذیر باشند و بسته به اینکه در حال توسعه یا تولید هستند از تنظیمات پیکربندی مختلف استفاده کنند. ، بدون نیاز به کامپایل مجدد. در این دوره آموزشی، ساخت برنامه های قابل تنظیم با استفاده از میزبان عمومی دات نت، یاد خواهید گرفت که چگونه برنامه ها را پیاده سازی کنید تا بتوان آنها را به راحتی با استفاده از کتابخانه های کلاس دات نت پیکربندی کرد. ابتدا، بررسی خواهید کرد که چگونه API پیکربندی دات نت کار با پیکربندی فایل ها و منابع دیگر را ساده می کند. در مرحله بعد، متوجه خواهید شد که چگونه با استفاده از تزریق وابستگی، مقادیر پیکربندی خود را در سراسر برنامه های خود به طور موثر نمایش دهید. در نهایت، بهترین روش‌ها را یاد خواهید گرفت که چگونه کتابخانه‌های کد قابل استفاده مجدد خود را نیز قابل تنظیم کنید. پس از اتمام این دوره، مهارت ها و دانش توسعه با میزبان عمومی دات نت و API های پیکربندی مورد نیاز برای تنظیم برنامه ها و سرویس های خود را برای هر محیط هدف خواهید داشت.

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

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

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

آشنایی با پیکربندی در دات نت Understanding Configuration in .NET

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

  • معرفی دوره Course Introduction

  • چرا اپلیکیشن های قابل تنظیم بسازیم؟ Why Build Configurable Applications?

  • سناریوی برای تناسب اندام سنگ حک شده Scenario for Carved Rock Fitness

  • چگونه پیکربندی دات نت ساختار یافته است How .NET Configuration Is Structured

  • پیکربندی ساختمان Building Configuration

  • خلاصه ماژول Module Summary

کاوش در تنظیمات API Exploring the Configuration API

  • معرفی ماژول Module Introduction

  • با استفاده از پیکربندی JSON Using JSON Configuration

  • استفاده از چندین ارائه دهنده Using Multiple Providers

  • گروه بندی پیکربندی به بخش ها Grouping Configuration into Sections

  • خواندن از بخش پیکربندی Reading from a Configuration Section

  • استفاده از پیکربندی Strongly-typed Using Strongly-typed Configuration

  • اعمال مقادیر پیش فرض Applying Default Values

  • خلاصه ماژول Module Summary

با استفاده از هاست عمومی دات نت Using the .NET Generic Host

  • معرفی ماژول Module Introduction

  • معرفی هاست عمومی دات نت Introducing the .NET Generic Host

  • ایجاد یک پروژه خدمات کارگری جدید Creating a New Worker Service Project

  • درک تزریق وابستگی Understanding Dependency Injection

  • اضافه کردن یک سرویس میزبانی شده Adding a Hosted Service

  • چرخه حیات میزبان Lifecycle of the Host

  • میزبان در مقابل پیکربندی برنامه Host vs. Application Configuration

  • خلاصه ماژول Module Summary

اضافه کردن تنظیمات برنامه به هاست Adding Application Configuration to the Host

  • معرفی ماژول Module Introduction

  • اضافه کردن ارائه دهندگان پیکربندی Adding Configuration Providers

  • معرفی الگوی گزینه ها Introducing the Options Pattern

  • افشای پیکربندی قوی تایپ شده Exposing Strongly-typed Configuration

  • استفاده از گزینه های نامگذاری شده Using Named Options

  • اعمال مقادیر پیش فرض با استفاده از OptionsBuilder API Applying Default Values Using the OptionsBuilder API

  • گوش دادن به تغییرات پیکربندی Listening for Configuration Changes

  • خلاصه ماژول Module Summary

ایجاد یک کتابخانه قابل تنظیم Creating a Configurable Library

  • معرفی ماژول Module Introduction

  • ساخت کتابخانه قابل تنظیم Making a Library Configurable

  • اجازه دادن به هاست برای تنظیم پیش فرض ها Allowing the Host to Set Defaults

  • اعتبار سنجی پیکربندی Validating Configuration

  • استفاده از پیش فرض های کتابخانه Using Library Defaults

  • خلاصه ماژول Module Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش ساخت برنامه های کاربردی قابل تنظیم با استفاده از میزبان عمومی دات نت 5
جزییات دوره
1h 54m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
43
4.9 از 5
دارد
دارد
دارد
Matt Tester
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Tester Matt Tester

مت یک معمار ، توسعه دهنده و مربی باتجربه است. او با ساده ساختن مجتمع ، افتخار می کند که راه های جدید و بهتری را برای کار با فن آوری پیدا کند ، و دروس آموخته شده را به اشتراک بگذارد. به عنوان مشاور اصلی در Pure Blue ، Matt با استفاده از Azure ، .NET و JavaScript در مورد برنامه های ابری توسعه و مشاوره می دهد. مت در کریستچرچ ، نیوزیلند زندگی می کند و در آنجا از دویدن در کوه و وزنه برداری سنگین لذت می برد.