لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش گسترش ASP.NET Core 6
Extending ASP.NET Core 6
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه گسترش وب سرور kestrel را به روش های مختلف برای سناریوهای وب سفارشی بیاموزید. وب سرور kestrel که در ASP.NET ساخته شده است را می توان به روش های مختلف و به دلایل مختلف گسترش داد. در این دوره آموزشی، گسترش ASP.NET Core 6، یاد خواهید گرفت که به طور کلی برای 99% موارد استفاده، معمولاً به گسترش چیزها نیازی نیست. با این حال، باقیمانده 1٪ معمولاً مستلزم ایجاد مقدار کمی کد متصل به یکی از بسیاری از نقاط پسوند موجود در زمان اجرا ASP.NET 6 و Kestrel است. ابتدا نحوه ایجاد یک ماژول میان افزار را خواهید فهمید. سپس، مراحل حاشیه نویسی و اعتبارسنجی مدل ها و کلاسورهای سفارشی را بررسی خواهید کرد. در نهایت، نحوه استفاده از یک پوشه اکشن سفارشی و همچنین کمککنندههای مختلف برچسب را توضیح میدهید. پس از اتمام این دوره، خواهید دانست که چگونه وب سرور kestrel را به روش های مختلف برای سناریوهای وب سفارشی گسترش دهید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
روش های گسترش
Methods of Extension
معرفی دوره
Course Introduction
چرا ASP.NET
Why ASP.NET
چرا ASP.NET را گسترش دهید؟
Why Extend ASP.NET
روش های گسترش
Methods of Extension
روش هایی که ما به آنها نگاه خواهیم کرد
Methods We Will Look At
میان افزار
Middleware
صحافی مدل
Model Binding
مشاهده موتورها
View Engines
فیلترهای اکشن
Action Filters
یاران را تگ کنید
Tag Helpers
خلاصه
Summary
گسترش با استفاده از میان افزار
Extending Using Middleware
نمای کلی ماژول
Module Overview
Middleware چیست؟
What Is Middleware?
روش های میان افزار
Middleware Methods
روش اجرا
The Run Method
نسخه ی نمایشی: ایجاد خطوط لوله از ابتدا، app.run
Demo: Creating Pipelines from Scratch, app.run
نسخه ی نمایشی: برنامه.استفاده
Demo: app.Use
نسخه ی نمایشی: app.Map
Demo: app.Map
روش های ثانویه
Secondary Methods
نسخه ی نمایشی: app.UseWhen
Demo: app.UseWhen
نسخه ی نمایشی: app.MapWhen
Demo: app.MapWhen
میان افزار ارائه شده توسط ASP.NET
Middleware Provided by ASP.NET
کلاس میان افزار خارجی
External Middleware Class
نسخه ی نمایشی: مثال کامل از پایان به انتها
Demo: Full End-to-end Example
نسخه ی نمایشی: مثال کامل از پایان به انتها (ادامه)
Demo: Full End-to-end Example (cont.)
خلاصه ماژول
Module Summary
گسترش با استفاده از مدل Binder/Validation
Extending Using Model Binder/Validation
نمای کلی ماژول
Module Overview
کلاسور مدل چیست؟
What Is a Model Binder?
کلاس کلاسور مدل
The Model Binder Class
نسخه ی نمایشی: یک کلاسور مدل ساده ایجاد کنید
Demo: Create a Simple Model Binder
نسخه ی نمایشی: ایجاد یک کلاسور مدل ساده (ادامه)
Demo: Create a Simple Model Binder (cont.)
نسخه ی نمایشی: با استفاده از RESTer
Demo: Using RESTer
سناریوهای کلاس کلاسور مدل
Model Binder Class Scenarios
با استفاده از یک ویژگی اعتبار سنجی
Using a Validation Attribute
نسخه ی نمایشی: نحوه استفاده از ویژگی های اعتبارسنجی
Demo: How to Use Validation Attributes
استفاده از یک قالب ورودی
Using an Input Formatter
نسخه ی نمایشی: نحوه استفاده از فرمت کننده ورودی
Demo: How to Use an Input Formatter
خلاصه ماژول
Module Summary
گسترش با استفاده از موتور نمایش سفارشی
Extending Using a Custom View Engine
نمای کلی ماژول
Module Overview
View Engine چیست؟
What Is a View Engine?
موتور View چگونه کار می کند؟
How Does a View Engine Work?
نسخه ی نمایشی: IView Class و View Engines (بخش 1)
Demo: IView Class and View Engines (pt. 1)
نسخه ی نمایشی: IView Class و View Engines (بخش 2)
Demo: IView Class and View Engines (pt. 2)
نسخه ی نمایشی: IView Class و View Engines (بخش 3)
Demo: IView Class and View Engines (pt. 3)
نسخه ی نمایشی: در حال اتمام کلاس IView
Demo: Finishing up the IView Class
خلاصه ماژول
Module Summary
گسترش با استفاده از یک فیلتر اقدام سفارشی
Extending Using a Custom Action Filter
نمای کلی ماژول
Module Overview
فیلتر عمل چیست؟
What Is an Action Filter?
انواع مختلف عمل
The Different Action Types
فیلترهای مجوز
Authorization Filters
فیلترهای منابع
Resource Filters
فیلترهای اکشن
Action Filters
فیلترهای نتیجه
Result Filters
فیلترهای استثنایی
Exception Filters
چگونه از یک فیلتر عمل استفاده کنیم
How Do We Use an Action Filter
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
پیتر به صراحت اعتراف می کند که یک گیک معمولی است. معروف شده است که او می گوید: "اگر براق ، برقی باشد و چراغ چشمک زن روی آن باشد ، پس من را مانند یک سرخابی به سمت جواهرات جذب می کند." او در حال انجام I.T. در یک فرم یا شکل دیگر برای بهترین قسمت 30 سال. پیتر نرم افزار می نویسد ، کارهای هنری خلق می کند ، مدل های سه بعدی و بسیاری چیزهای دیگر تولید می کند. وی مدیر گروه انگلستان و اروپا برای یکی از بزرگترین گروههای کاربر .NET (Lidnug) در اینترنت است. از همه مهمتر ، او می تواند کاری را انجام دهد که برای تأمین معاش خود دوست دارد: نوشتن نرم افزار. او از روزهای MS-DOS توانسته است رویای خود را زندگی کند ، و به اندازه کافی طولانی است که حتی کارت صدا Adlib را نیز به یاد می آورد. او در حال حاضر مشاور شخصی خود ، "Digital Solutions UK" را دارد و اداره می کند.
نمایش نظرات