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

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

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

  • استفاده از آرگومان‌های خط فرمان (Command Line Arguments) 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

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

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

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

  • پشتیبانی از Reload در پرووایدر سفارشی Supporting reload in a custom configuration 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، بزرگترین کنفرانس مایکروسافت محور در بلژیک و هلند، بسیار فعال است.