آموزش با استفاده از پیکربندی و گزینه ها در .NET Core و ASP.NET Core Apps

Using Configuration and Options in .NET Core and ASP.NET Core Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما همه چیزهایی را که باید در مورد استفاده از تنظیمات و گزینه ها در ASP.NET Core بدانید ، آموزش می دهد. مهارت هایی که فرا خواهید گرفت به شما کمک می کند تا برنامه های اصلی ASP.NET Core را که از چندین منبع می توانند پیکربندی شوند ، ایجاد کنید. هنگام توسعه برنامه های .NET Core ، به زودی متوجه می شوید که باید آنها را برای کنترل رفتار و پیوند دادن با آنها پیکربندی کنید. منابع در این دوره ، با استفاده از پیکربندی و گزینه ها در NET Core و ASP.NET Core Apps ، شما دانش بنیادی را برای تعیین پیکربندی برنامه های خود و دسترسی به مقادیر پیکربندی شده در زمان اجرا خواهید آموخت. ابتدا با تعریف پیکربندی با استفاده از پرونده های JSON و همچنین نحوه دستیابی به آن پیکربندی برای کنترل برنامه خود آشنا خواهید شد. در مرحله بعد ، الگوی گزینه ها را کشف می کنید که یک روش مطمئن برای دسترسی به پیکربندی از طریق تزریق وابستگی فراهم می کند و از اصل مسئولیت واحد استفاده می کند. در آخر ، نحوه بارگیری پیکربندی را از طیف وسیعی از منابع دیگر با استفاده از ارائه دهندگان پیکربندی بررسی خواهید کرد. پس از اتمام این دوره ، مهارت و دانش کتابخانه های پیکربندی و گزینه های مورد نیاز برای ساخت برنامه های اصلی ASP.NET و .NET با ساختار خوب و قابل تنظیم را خواهید داشت.

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

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

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

شروع با مفاهیم پیکربندی Getting Started with Configuration Concepts

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

  • پیکربندی برنامه در هسته NET Application Configuration in .NET Core

  • معرفی برنامه رزرو تنیس Introducing the Tennis Booking Application

  • تعریف پیکربندی در پرونده های JSON Defining Configuration in JSON Files

  • دسترسی به پیکربندی در زمان اجرا Accessing Configuration at Runtime

  • دسترسی به بخشهای پیکربندی Accessing Configuration Sections

  • دسترسی به پیکربندی هنگام راه اندازی Accessing Configuration at Startup

  • نکات منفی استفاده مستقیم از پیکربندی Downsides of Using IConfiguration Directly

  • پیکربندی اتصال Binding Configuration

  • پیکربندی مهم در هر محیط Overriding Configuration Per Environment

  • بررسی ماژول Module Review

اعمال الگوی گزینه ها Applying the Options Pattern

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

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

  • بارگیری مجدد گزینه ها با استفاده از IOptionsSnapshot Reloading Options Using IOptionsSnapshot

  • دسترسی به گزینه ها با استفاده از IOptionsMonitor Accessing Options Using IOptionsMonitor

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

  • اعمال اعتبار سنجی گزینه ها Applying Options Validation

  • اعتبار سنجی گزینه های پیشرفته Advanced Options Validation

  • تأیید اعتبار گزینه های نامگذاری شده Validating Named Options

  • انتخاب بین گزینه های رابط Choosing between Options Interfaces

  • بازارسال به گزینه ها از طریق یک رابط Forwarding to Options via an Interface

  • انواع تست واحد به کلاسهای گزینه وابسته است Unit Testing Types Dependent on Options Classes

  • بررسی ماژول Module Review

کار با ارائه دهنده های پیکربندی Working with Configuration Providers

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

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

  • نحوه تنظیم پیکربندی How Configuration Is Populated

  • پیکربندی با استفاده از متغیرهای محیطی Configuration Using Environment Variables

  • پیکربندی با استفاده از آرگومان های خط فرمان Configuration Using Command Line Arguments

  • امنیت داده های حساس در پیکربندی Securing Sensitive Data in Configuration

  • ایمن سازی پیکربندی توسعه با اسرار کاربر Securing Development Configuration with User Secrets

  • ایمن سازی پیکربندی تولید با Azure Key Vault Securing Production Configuration with Azure Key Vault

  • در حال بارگیری پیکربندی از فروشگاه پارامتر AWS Loading Configuration from AWS Parameter Store

  • سفارشی کردن سفارش ارائه دهندگان پیکربندی Customizing the Order of Configuration Providers

  • ایجاد سرویس دهنده های پیکربندی سفارشی Creating Custom Configuration Providers

  • بررسی ماژول Module Review

نمایش نظرات

آموزش با استفاده از پیکربندی و گزینه ها در .NET Core و ASP.NET Core Apps
جزییات دوره
2h 10m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
133
4.7 از 5
دارد
دارد
دارد
Steve Gordon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Gordon Steve Gordon

استیو گوردون یک مایکروسافت MVP ، توسعه دهنده ارشد و رهبر جامعه مستقر در برایتون ، انگلستان است. او برای Madgex در حال توسعه و پشتیبانی از نمونه کارهای محصولات داده آنها است که با استفاده از فناوری های .NET Core ساخته شده است. استیو علاقه زیادی به اجتماع و همه موارد مرتبط با NET دارد ، بیش از 15 سال با ASP.NET کار کرده است. استیو از به اشتراک گذاشتن دانش خود از طریق وبلاگ خود ، در فیلم ها و با ارائه در گروه ها و کنفرانس های کاربر لذت می برد. استیو .NET South East ، یک گروه محلی برای دیدار با .NET را تأسیس کرده است. او از همکاری و حفظ پروژه های OSS لذت می برد. فعالانه با OSS و جعبه ابزار بشردوستانه به نجات جان مردم کمک می کند