آموزش بررسی عمیق و پیشرفته ASP.NET Core 10 MVC - آخرین آپدیت

دانلود Deep Dive into Advanced ASP.NET Core 10 MVC

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: فریم‌ورک ASP.NET Core MVC قابلیت‌های بسیاری را در اختیار شما قرار می‌دهد، اما زمانی که با خطاها مواجه می‌شوید یا نیاز به شخصی‌سازی دارید، باید بدانید در پشت صحنه چه اتفاقاتی می‌افتد. در این دوره آموزشی جامع، شما توانایی تحلیل و شخصی‌سازی خط لوله درخواست‌های (Request Pipeline) MVC را کسب خواهید کرد. در ابتدا، مسیر جریان یک درخواست در MVC را بررسی می‌کنیم: از مسیریابی (Routing) و اتصال مدل (Model Binding) گرفته تا فیلترها، اجرای اکشن‌ها و پردازش نتایج. سپس، نحوه پیاده‌سازی مسیریابی پیشرفته، شخصی‌سازی اعتبارسنجی و اتصال مدل، و به‌کارگیری فیلترها و میان‌افزارها (Middleware) برای مدیریت مسائل عرضی (Cross-cutting Concerns) را خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه رندرینگ را بهینه کنید، MVC را از طریق نقاط توسعه داخلی گسترش دهید و تشخیص دهید که در چه زمانی MVC نسبت به Minimal APIs و Razor Pages ابزار مناسب‌تری است. در پایان این دوره، شما مهارت‌های لازم برای عیب‌یابی، توسعه و استفاده مطمئن از ASP.NET Core MVC در اپلیکیشن‌های پیچیده و واقعی را خواهید داشت.

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

درک خط لوله درخواست‌های MVC Understanding the MVC request pipeline

  • چرا درک خط لوله درخواست‌ها اهمیت دارد Why understanding the pipeline matters

  • از درخواست HTTP تا متد اکشن From HTTP request to action method

  • مسیریابی نقاط انتهایی و انتخاب اکشن Endpoint routing and action selection

  • اجرای اتصال مدل و اعتبارسنجی Model binding and validation execution

  • فیلترها، اجرای اکشن و نتایج Filters, action execution, and results

  • جایگاه میان‌افزارها در این ساختار Where middleware fits in

مسیریابی پیشرفته در ASP.NET Core MVC Advanced routing in ASP.NET Core MVC

  • الگوهای پیشرفته مسیریابی با Attribute Advanced attribute routing patterns

  • محدودیت‌های سفارشی مسیر (Route Constraints) Custom route constraints

  • تبدیل پارامترها و ایجاد Slugs Parameter transformation and slugs

  • تولید URL و نکات حساس در ساخت لینک‌ها URL generation and link building pitfalls

اتصال مدل و اعتبارسنجی سفارشی Custom model binding and validation

  • رفتار پیش‌فرض اتصال مدل (Model Binding) Default model binding behavior

  • اتصال انواع پیچیده و موارد خاص Binding complex types and edge cases

  • نوشتن Model Binderهای سفارشی Writing custom model binders

  • تامین‌کنندگان مقدار و منابع اتصال Value providers and binding sources

  • اعتبارسنجی سفارشی Custom validation

  • مدیریت وضعیت‌های نامعتبر Handling invalid state

فیلترها، میان‌افزارها و مسائل عرضی Filters, middleware, and cross-cutting concerns

  • ایجاد IAsyncActionFilter Creating an IAsyncActionFilter

  • ترتیب و محدوده اجرای فیلترها Filter order and scope

  • بررسی ServiceFilter و TypeFilter ServiceFilter and TypeFilter

  • انتخاب لایه‌های مناسب Choosing the layers

ترکیب پیشرفته ویو و رندرینگ Advanced view composition and rendering

  • رندرینگ ویو و موتور Razor Razor and view rendering

  • استراتژی‌های Layout و ترکیب آن‌ها Layout strategies and composition

  • مقایسه View Components و Partial Views View components vs. partials

  • Tag Helperهای پیشرفته و قابلیت بازاستفاده Advanced tag helpers and reusability

  • ملاحظات مربوط به عملکرد رندرینگ Rendering performance considerations

گسترش قابلیت‌های ASP.NET Core MVC Extending ASP.NET Core MVC

  • گسترش MVC با Application Model Conventions Extending MVC with application model conventions

  • پیکربندی MVC از طریق MvcOptions Plugging into MVC with MvcOptions

  • کنترل کامل با ActionResultهای سفارشی Taking control with custom action results

انتخاب انتزاع مناسب در ASP.NET Core Choosing the right abstraction in ASP.NET Core

  • مقایسه MVC در برابر Razor Pages و Minimal APIs MVC vs. Razor Pages vs. Minimal APIs

  • زمانی که MVC بهترین انتخاب است When MVC is the right choice

نمایش نظرات

آموزش بررسی عمیق و پیشرفته ASP.NET Core 10 MVC
جزییات دوره
2h 56m
30
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.