نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره پیشرفته ، شما یاد خواهید گرفت که چگونه با ایجاد چارچوب برنامه خود ، بهره وری خود را با ASP.NET MVC به حداکثر برسانید. این دوره بخشی از موارد زیر است: مسیر ASP.NET MVC 5 همه را بزرگ کنید "چارچوب برنامه" چیست؟ 14 متر 45s قدرت وارونگی ظرف کنترل 1 ساعت و 1 دقیقه 51 لایه کنترل کننده خود را بهینه کنید 42 متر 3 ثانیه لایه نمای خود را بهینه کنید 43 متر 13 ثانیه JavaScript خود را بهینه کنید 43 متر 57 علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
"چارچوب برنامه" چیست؟
What Is an "Application Framework?"
-
مقدمه
Introduction
-
زندگی یک توسعه دهنده
The Life of a Developer
-
یک چارچوب برنامه - تعریف شده است
An Application Framework - Defined
-
Convention over Configuration
Convention Over Configuration
-
ویژگی های چارچوب برنامه
Application Framework Characteristics
-
مشکل ASP.NET MVC
The ASP.NET MVC Problem
-
قهرمان باش
Be a Hero!
-
نتیجه
Conclusion
قدرت وارونگی ظرف کنترل
The Power of an Inversion of Control Container
-
مقدمه
Introduction
-
اصول ساختار StructureMap
StructureMap Basics
-
نسخه ی نمایشی: افزودن StructureMap
Demo: Adding StructureMap
-
نسخه ی نمایشی: اجرای الگوی کانتینر به ازای هر درخواست
Demo: Implementing the Container-Per-Request Pattern
-
نسخه ی نمایشی: تزریق فیلترهای اکشن - قسمت 1
Demo: Injecting Into Action Filters - Part 1
-
نسخه ی نمایشی: تزریق فیلترهای اکشن - قسمت 2
Demo: Injecting Into Action Filters - Part 2
-
نسخه ی نمایشی: تمیز کردن با ثبت نام
Demo: Cleaning Up With Registries
-
نسخه ی نمایشی: ثبت انتزاع های رایج
Demo: Registering Common Abstractions
-
نسخه ی نمایشی: ایجاد یک سیستم کار انعطاف پذیر
Demo: Creating a Flexible Task System
-
نسخه ی نمایشی: بارگذاری داده های Seed با یک کار
Demo: Loading Seed Data With a Task
-
نسخه ی نمایشی: اجرای الگوی معامله به ازای هر درخواست با وظایف
Demo: Implementing the Transaction-Per-Request Pattern With Tasks
-
خلاصه
Summary
لایه کنترل کننده خود را بهینه کنید
Optimize Your Controller Layer
-
مقدمه
Introduction
-
نقشه برداری با AutoMapper
Mapping With AutoMapper
-
ساده سازی نقشه برداری ما
Simplifying Our Mapping
-
کنوانسیون های ساختمانی برای نقشه برداری
Building Conventions for Mapping
-
از بین بردن رشته های جادویی
Eliminating Magic Strings
-
بررسی اجمالی بازخورد
Feedback Overview
-
بازخورد استاندارد کردن با بوت استرپ توییتر
Standardizing Feedback with Twitter Bootstrap
-
ساخت یک لایه کنترلر
Building a Controller Layer Supertype
-
فیلترهای اقدام سفارشی مجدداً بازدید شد
Custom Action Filters Revisited
-
نتیجه
Conclusion
لایه نمای خود را بهینه کنید
Optimize Your View Layer
-
مقدمه
Introduction
-
الگوهای ویرایشگر
Editor Templates
-
نسخه ی نمایشی: الگوهای ویرایشگر
Demo: Editor Templates
-
کپسوله سازی با HtmlHelpers
Encapsulating With HtmlHelpers
-
نسخه ی نمایشی: کپسوله سازی با HtmlHelpers
Demo: Encapsulating With HtmlHelpers
-
ایجاد یک ارائه دهنده فراداده مدل سفارشی
Building a Custom Model Metadata Provider
-
نسخه ی نمایشی: ساخت یک ارائه دهنده فراداده مدل سفارشی
Demo: Building a Custom Model Metadata Provider
-
کنوانسیونهای مبتنی بر فراداده ساختمان
Building Metadata-Driven Conventions
-
نسخه ی نمایشی: ساخت کنوانسیون مبتنی بر فراداده ، قسمت 1
Demo: Building Metadata-Driven Conventions, Part 1
-
نسخه ی نمایشی: ساخت کنوانسیون های مبتنی بر فراداده ، قسمت 2
Demo: Building Metadata-Driven Conventions, Part 2
-
رابط کاربر مبتنی بر کنوانسیون
Convention-Driven UI
-
نسخه ی نمایشی: رابط کاربر مبتنی بر کنوانسیون
Demo: Convention-Driven UI
-
نتیجه
Conclusion
JavaScript خود را بهینه کنید
Optimize Your JavaScript
-
مقدمه
Introduction
-
نسخه ی نمایشی: Fail Tracker Review
Demo: Fail Tracker Review
-
استاندارد کردن ارتباط مشتری/سرور
Standardizing Client/Server Communication
-
نسخه ی نمایشی: استاندارد سازی ارتباط مشتری/سرور
Demo: Standardizing Client/Server Communication
-
کپسوله کردن خدمات سایت
Encapsulating Site Services
-
نسخه ی نمایشی: پیام های وضعیت
Demo: Status Messages
-
مدیریت خطای سمت مشتری
Client-Side Error Handling
-
نسخه ی نمایشی: مدیریت خطاهای سمت مشتری
Demo: Client-Side Error Handling
-
دسترسی به مدلهای مشاهده با JavaScript
Accessing View Models with JavaScript
-
نسخه ی نمایشی: دسترسی به مدل های مشاهده با JavaScript
Demo: Accessing View Models with JavaScript
-
رابط کاربری معمولی با AngularJS
Conventional UI with AngularJS
-
نسخه ی نمایشی: رابط کاربری معمولی با AngularJS
Demo: Conventional UI with AngularJS
-
نتیجه
Conclusion
-
افکار پایانی
Closing Thoughts
نمایش نظرات