آموزش با استفاده از پیکربندی و گزینه ها در .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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش با استفاده از پیکربندی و گزینه ها در .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 و جعبه ابزار بشردوستانه به نجات جان مردم کمک می کند