آموزش بررسی تخصصی و پیشرفته 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

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

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

  • تبدیل پارامترها و ساخت اسلاگ‌ها Parameter transformation and slugs

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

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

  • رفتارهای پیش‌فرض مدل بایندینگ Default model binding behavior

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

  • نوشتن مدل بایندرهای سفارشی 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 strategies and composition

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

  • تگ هلپرهای پیشرفته و قابلیت بازاستفاده 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

  • کنترل کامل با نتایج اکشن سفارشی (Custom Action Results) 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 به او اعطا شد و از آن پس آن را حفظ کرده است.