آموزش پیکربندی و گزینه ها در ASP.NET Core 6

Configuration and Options in ASP.NET Core 6

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

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

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

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

شروع با پیکربندی Getting Started with Configuration

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

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

  • معرفی اپلیکیشن رزرو تنیس Introducing the Tennis Booking Application

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

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

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

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

  • معایب استفاده مستقیم از ICconfiguration Downsides of Using IConfiguration Directly

  • پیکربندی صحافی Binding Configuration

  • بیش از حد تنظیمات در هر محیط Overriding Configuration Per Environment

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

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

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

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

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

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

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

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

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

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

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

  • ارسال به گزینه ها از طریق تزریق وابستگی Forwarding to Options via Dependency Injection

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

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

کار با ارائه دهندگان پیکربندی 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

  • پیکربندی اشکال زدایی Debugging Configuration

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

نمایش نظرات

آموزش پیکربندی و گزینه ها در ASP.NET Core 6
جزییات دوره
2h 42m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 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 و جعبه ابزار بشردوستانه به نجات جان مردم کمک می کند