نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هدف این دوره توانمند سازی توسعه دهندگان دات نت با درک بهتر از چارچوب MVC است. با هم ، ما نحوه پردازش درخواست HTTP توسط ملفه های MVC و .NET Core را هنگام عبور از طریق خط لوله برنامه از نزدیک بررسی خواهیم کرد. بسیاری از توسعه دهندگان کار با MVC را از طریق روش های Action ، Controllers ، Razor Views و سایر اجزای ضروری یاد می گیرند. این یک مکان عالی برای شروع است ، اما با افزایش پیچیدگی پروژه های شما ، به سرعت به درک عمیق تری از چگونگی عملکرد داخلی این نوع چارچوب ها نیاز خواهید داشت. در این دوره ، The MVC Request Life CYcle ، خواهید آموخت که چگونه درخواستهای HTTP توسط مراحل مختلف و اجزای خط لوله MVC پردازش می شوند. ابتدا یاد خواهید گرفت که چگونه Middleware از مشکلات و مسیریابی سطح برنامه استفاده می کند. در مرحله بعدی ، خواهید فهمید که چگونه کنترل کننده ها و روش های اقدام برای رسیدگی به درخواست ورودی ، انتخاب و تنظیم می شوند. سرانجام ، شما خواهید آموخت که چگونه MVC سرانجام پاسخی به مشتری می دهد. با پایان این دوره ، خواهید فهمید که MVC در کل چگونه کار می کند و چگونه می توانید از این دانش برای بهبود طراحی و اشکال زدایی برنامه های خود استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی مفاهیم ضروری چرخه زندگی
Introducing Essential Life Cycle Concepts
-
رفتن بیشتر با MVC
Going Further with MVC
-
تعریف چرخه زندگی درخواست
Defining the Request Life Cycle
-
چرخه زندگی MVC درخواست
The MVC Request Life Cycle
-
معرفی کد منبع MVC
Introducing the MVC Source Code
-
تنظیم کد منبع MVC
Setting up the MVC Source Code
-
گشت و گذار در کد منبع MVC
Touring the MVC Source Code
درک خط لوله Middleware
Understanding the Middleware Pipeline
-
بررسی اجمالی
Overview
-
Middleware چیست؟
What Is Middleware?
-
برنامه نویسی Middleware
Coding Middleware
-
گشت و گذار در کلاس ها و برنامه ها
Touring the Program and Startup Classes
-
ساخت یک خط لوله میان افزار ساده
Building a Simple Middleware Pipeline
-
بررسی یک مورد استفاده از Middleware
Exploring a Middleware Use Case
-
برنامه نویسی یک جزware میان افزار قابل استفاده مجدد
Coding a Reusable Middleware Component
-
تجسم خط لوله MVC Middleware
Visualizing the MVC Middleware Pipeline
-
کاوش نسخه داخلی MVC Middleware
Exploring MVC Middleware Internals
-
Aspnet Core MVC درخواست چرخه زندگی 3
Aspnet Core MVC Request Life Cycle 3
کار با Routing
Working with Routing
-
بررسی اجمالی
Overview
-
مسیریابی چیست؟
What Is Routing?
-
کار با مفاهیم اولیه مسیریابی
Working with Basic Routing Concepts
-
معرفی Endpoint Routing
Introducing Endpoint Routing
-
کاوش مسیریابی داخلی
Exploring Routing Internals
-
قدم زدن در مسیریابی Endpoint
Stepping through Endpoint Routing
-
گسترش مفاهیم میان افزار Endpoint
Expanding on Endpoint Middleware Concepts
-
ساخت م Customلفه های مسیریابی نقطه پایانی سفارشی
Building Custom Endpoint Routing Components
-
مسیریابی Endpoint با Razor Pages
Endpoint Routing with Razor Pages
-
خلاصه
Summary
درک مقدماتی کنترلر
Understanding Controller Initialization
-
مروری و اصطلاحات
Overview and Terminology
-
اکتشاف اولیه کنترل کننده
Exploring Controller Initialization
-
قدم زدن در ایجاد کنترلر
Stepping through Controller Creation
-
فیلترها و چرخه زندگی درخواست کنید
Filters and the Request Life Cycle
-
معرفی فیلترهای مجوز
Introducing Authorization Filters
-
درک فیلترهای منابع و Middleware
Understanding Resource and Middleware Filters
-
در حال اجرای فیلتر مجوز سفارشی
Implementing a Custom Authorization Filter
-
درک فیلترهای منابع و Middleware
Understanding Resource and Middleware Filters
-
خلاصه
Summary
رسیدگی به درخواستها با روشهای اقدام
Handling Requests with Action Methods
-
بررسی اجمالی
Overview
-
کاوش روشهای اقدام
Exploring Action Methods
-
کاوش کنترل کننده اقدام کنترل کننده
Exploring the Controller Action Invoker
-
معرفی صحافی مدل
Introducing Model Binding
-
یک مثال اتصال ساده مدل ساده
A Simple Model Binding Example
-
سفارشی کردن سیستم اتصال مدل
Customizing the Model Binding System
-
تأثیر بر چرخه زندگی با اتصال مدل سفارشی
Influencing the Life Cycle with Custom Model Binding
-
درک فیلترهای اکشن
Understanding Action Filters
-
تأثیرگذاری بر چرخه زندگی با فیلترهای اکشن سفارشی
Influencing the Life Cycle with Custom Action Filters
-
خلاصه
Summary
کاوش در نتایج عملکرد و موتور مشاهده
Exploring Action Results and the View Engine
-
بررسی اجمالی
Overview
-
نتایج اقدام و چرخه زندگی
Action Results and the Life Cycle
-
درک فیلترهای نتیجه
Understanding Result Filters
-
قدم زدن در اجرای نتیجه اقدام
Stepping through Action Result Execution
-
بررسی روند نمایش View
Exploring the View Rendering Process
-
کار با اجرای نمایش نتیجه
Working with View Result Execution
-
گشت و گذار در نمای تیغ کامپایل شده
Touring a Compiled Razor View
-
افکار پایانی
Closing Thoughts
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات