آموزش مدیریت پیکربندی و Options در ASP.NET Core 10 - آخرین آپدیت

دانلود Managing Configuration and Options in ASP.NET Core 10

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از توسعه‌دهندگان از قابلیت پیکربندی (Configuration) در ASP.NET Core استفاده می‌کنند بدون اینکه دقیقاً بدانند مکانیسم آن چگونه کار می‌کند. مقادیر به نظر می‌رسد «از جایی می‌آیند» و بازگذاری (Reloading) تنظیمات اغلب غیرقابل پیش‌بینی است. در این دوره، «مدیریت پیکربندی و Options در ASP.NET Core 10»، شما خواهید آموخت که سیستم Configuration در نسخه 10 واقعاً چگونه عمل می‌کند. ابتدا بررسی می‌کنید که پیکربندی چگونه از چندین Provider مختلف ساخته می‌شود، اولویت‌ها و رفتار Reload چگونه است و چگونه باید با استفاده از الگوی Options، تنظیمات را مصرف کرد. سپس، تکنیک‌های اعتبارسنجی (Validation) را خواهید آموخت تا از اجرای برنامه با تنظیمات نامعتبر جلوگیری کنید. در نهایت، مقادیر حساس را با استفاده از User Secrets و Azure Key Vault ایمن کرده و مدیریت پیکربندی در مقیاس بالا را با Azure App Configuration پیاده‌سازی می‌کنید. در پایان این دوره، شما مهارت و دانش لازم برای تحلیل رفتار پیکربندی، عیب‌یابی دقیق مشکلات و طراحی برنامه‌هایی که به صورت ایمن در زمان اجرا (Runtime) به تغییرات تنظیمات پاسخ می‌دهند را کسب خواهید کرد.

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

شروع کار با پیکربندی Getting started with configuration

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

  • پیکربندی چیست؟ What is configuration?

  • پیکربندی و ASP.NET Core Host Builder Configuration and the ASP.NET Core Host Builder

  • استفاده از فایل‌های پیکربندی JSON Using JSON configuration files

  • استفاده از متغیرهای محیطی (Environment Variables) Using environment variables

  • استفاده از آرگومان‌های خط فرمان Using command-line arguments

  • ترکیب منابع مختلف پیکربندی Using different configuration sources together

  • خواندن مقادیر پیکربندی Reading configuration values

  • بررسی وضعیت پیکربندی Inspecting the configuration state

مصرف و بازگذاری پیکربندی با الگوی Options Consuming and reloading configuration with the Options pattern

  • اهمیت نحوه مصرف پیکربندی The importance of configuration consumption

  • رویکردهای مختلف در استفاده از پیکربندی Different approaches in using configuration

  • معرفی Strongly Typed Options Introducing strongly typed options

  • استفاده از IOptions<T> Using IOptions<T>

  • استفاده از IOptionsSnapshot<T> Using IOptionsSnapshot<T>

  • استفاده از IOptionsMonitor<T> Using IOptionsMonitor<T>

  • انتخاب اینترفیس مناسب Choosing the right interface

پیکربندی پیشرفته و اعتبارسنجی Options Advanced options configuration and validation

  • پیکربندی به عنوان یک قرارداد صریح Configuration as an explicit contract

  • استفاده از Named Options Using named options

  • اعمال پیکربندی شرطی Applying conditional configuration

  • اعتبارسنجی پیکربندی با Data Annotations Validating configuration with data annotations

  • پیاده‌سازی اعتبارسنجی سفارشی برای Options Implementing custom options validation

  • اجبار به اعتبارسنجی در هنگام شروع برنامه Enforcing validation at startup

  • عیب‌یابی خطاهای اعتبارسنجی پیکربندی Debugging configuration validation failures

ایمن‌سازی پیکربندی Securing configuration

  • شناسایی تنظیمات حساس Identifying sensitive configuration

  • مدیریت اسرار با User Secrets Managing secrets with user secrets

  • استفاده از ذخیره‌ساز اسرار ابری Using a cloud secret store

  • راه‌اندازی Azure Key Vault Setting up Azure Key Vault

  • یکپارچه‌سازی Azure Key Vault در برنامه Integrating Azure Key Vault in your application

  • بهترین روش‌ها برای ایمن‌سازی پیکربندی Best practices for securing configuration

کار با ارائه‌دهندگان پیکربندی ابری Working with a cloud-based configuration provider

  • چرا پیکربندی متمرکز ضروری است؟ Why is centralized configuration necessary?

  • گزینه‌های پیکربندی مبتنی بر ابر Cloud-based configuration options

  • راه‌اندازی Azure App Configuration Setting up Azure App Configuration

  • افزودن Azure App Configuration به خط لوله پیکربندی Adding Azure App Configuration to the configuration pipeline

  • مدیریت پیکربندی برای محیط‌های مختلف در Azure App Configuration Managing configuration in Azure App Configuration for different environments

  • ترکیب Azure App Configuration با Azure Key Vault Combining Azure App Configuration with Azure Key Vault

  • قابلیت بازگذاری پیکربندی از ابر Making configuration reloadable from the cloud

  • بهترین روش‌ها برای پیکربندی ابری Best practices for cloud configuration

گسترش و عیب‌یابی سیستم پیکربندی Extending and diagnosing the configuration system

  • زمانی که Providerهای پیش‌فرض کافی نیستند When built-in providers aren't enough

  • پیاده‌سازی یک Provider پیکربندی سفارشی حداقلی Implementing a minimal custom configuration provider

  • ثبت یک Provider پیکربندی سفارشی Registering a custom configuration provider

  • پشتیبانی از Reload در Provider سفارشی Supporting reload in a custom configuration provider

  • عیب‌یابی Providerهای سفارشی Diagnosing custom providers

  • جمع‌بندی دوره Course outro

نمایش نظرات

آموزش مدیریت پیکربندی و Options در ASP.NET Core 10
جزییات دوره
2h 16m
43
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Lindsey Broos
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lindsey Broos Lindsey Broos

Lindsey Broos یک مشاور دات نت در Team4Talent است که در بلژیک زندگی می کند. تمرکز او همه چیز دات نت و توسعه وب است. او در جامعه فناوری به عنوان سرپرست Visug (گروه کاربران دات نت در بلژیک) و به عنوان عضو خدمه Techorama، بزرگترین کنفرانس مایکروسافت محور در بلژیک و هلند، بسیار فعال است.