آموزش ASP.NET Core 2 Razor Playbook

ASP.NET Core 2 Razor Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هنگامی که اصول Razor را دانستید ، به یک کتاب راهنمای تاکتیکی احتیاج دارید که به شما نشان دهد چگونه می توانید آنچه را که می دانید در مشکلات به کار گیرید و مجموعه ابزار خود را افزایش دهید - هدف این دوره این است که به شما ارائه دهد. هنگامی که اصول Razor را شناختید ، به یک دفترچه کتاب تاکتیکی نیاز دارید که به شما نشان می دهد چگونه می توانید آنچه را که می دانید در مشکلات اعمال کنید و مجموعه ابزار خود را افزایش دهید. در این دوره ، ASP.NET Core 2.0 Razor Playbook ، شما این توانایی را خواهید داشت که Razor را برای انواع مختلفی از مشکلات به کار ببرید و کد خود را به روشی آزمایش پذیر حفظ کنید. ابتدا ، شما نحو عمیق سوئیچینگ متن را خواهید آموخت. در مرحله بعدی ، خواهید فهمید که چگونه محتوای Razor خود را آزمایش کنید. سرانجام ، شما می آموزید که چگونه جاوا اسکریپت تعبیه شده خود را برای افزایش امنیت و نگهداری مجدداً فاکتور کنید. پس از پایان این دوره ، مهارت و دانش Razor لازم برای مقابله با هر مشکلی را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تعیین ابزار مناسب برای مسئله Determining the Right Tool for the Problem

  • صفحات تیغ و از کجا آمده اند Razor Pages, and Where They Came From

  • نسخه ی نمایشی: یک انتقال ساده صفحه RazorPage Demo: A Simple RazorPage Migration

  • تزریق وابستگی با Razor Pages Dependency Injection with Razor Pages

  • نسخه ی نمایشی: ایجاد صفحه ایجاد با داربست Demo: Creating a Create Page with Scaffolding

  • مسیریابی و عبور پارامترها به صفحات Routing and Passing Parameters to Pages

  • نسخه ی نمایشی: مسیریابی و عبور پارامترها به صفحات Demo: Routing and Passing Parameters to Pages

  • درخواست های AJAX به Razor Pages AJAX Requests to Razor Pages

  • در آغوش گرفتن MVVM Embracing MVVM

  • خلاصه Summary

تسلط بر تغییر متن و حلقه ها Mastering Context-switching and Loops

  • تغییر متن Context-switching

  • نسخه ی نمایشی: تغییر زمینه با یک اپراتور سه گانه Demo: Context-switching with a Ternary Operator

  • تغییر متن - محفظه در حال اجرا ما Context-switching - Our Running Tally

  • کار با متن و محتوای کد Working with Text and Code Content

  • Context-Switching - Our Running Tally (ادامه) Context-switching - Our Running Tally (Continued)

  • توابع حلقه الگو Templated Loop Functions

  • نسخه ی نمایشی: تولید مجدد جدول اشکال زدایی Demo: Reproducing DebugTable

  • خلاصه Summary

در حال آزمایش لایه ارائه Testing Your Presentation Layer

  • تست واحد تیغ تراش MVC Unit Testing MVC Razor

  • نسخه ی نمایشی: سلنیوم در حال آزمایش نمای تیغ Demo: Selenium Testing a Razor View

  • ضد الگوی "حاوی" است The "Contains" Anti-pattern

  • نسخه ی نمایشی: تست های تأیید Demo: Approval Tests

  • RazorGenerator و سایر گزینه ها RazorGenerator and Other Alternatives

  • ASP.Net Core TestHost The ASP.Net Core TestHost

  • نسخه ی نمایشی: با استفاده از TestHost Demo: Using the TestHost

  • سلنیوم در مقابل TestHost Selenium vs. TestHost

  • خلاصه Summary

مدیریت استفاده مجدد از کد با بازدیدها و راهنماهای جزئی Managing Code Reuse with Partial Views and Helpers

  • بازدیدهای جزئی Partial Views

  • نسخه ی نمایشی: بازدیدهای جزئی Demo: Partial Views

  • ViewComponents ViewComponents

  • نسخه ی نمایشی: ViewComponents در عمل Demo: ViewComponents in Action

  • الگوهای نمایش/ویرایشگر Display/Editor Templates

  • نسخه ی نمایشی: DisplayTemplates Demo: DisplayTemplates

  • HtmlHelpers HtmlHelpers

  • نسخه ی نمایشی: یک روش HTML Helper Extension Demo: An HTML Helper Extension Method

  • TagHelpers TagHelpers

  • نسخه ی نمایشی: TagHelpers سفارشی Demo: Custom TagHelpers

  • خلاصه Summary

گره خوردن کد جاوا اسکریپت از منطق الگو Untangling JavaScript Code from Template Logic

  • چرا ساختار Javascript اهمیت دارد Why Javascript Structure Matters

  • جدا کردن علامت گذاری از JavaScript Separating Your Markup from JavaScript

  • نسخه ی نمایشی: مارک خود را از JavaScript جدا کنید Demo: Separating Your Markup from JavaScript

  • تبدیل و تزریق وابستگی های مدل Transform and Inject Model Dependencies

  • نسخه ی نمایشی: وابستگی های مدل را تبدیل و تزریق کنید Demo: Transform and Inject Model Dependencies

  • تزریق راکتور به نشانه گذاری Refactor Injection to Markup

  • نسخه ی نمایشی: تزریق refactor به نشانه گذاری Demo: Refactor Injection to Markup

  • نسخه ی نمایشی: اسکریپت ها را به منابع خارجی منتقل کنید Demo: Move Scripts to be External Resources

  • خلاصه Summary

مقابله با چالشهای حفظ کشور Tackling the Challenges of Maintaining State

  • دولت چیست؟ What is State?

  • ViewData و ViewBag ViewData and ViewBag

  • DEMO - ViewData و ViewBag DEMO - ViewData and ViewBag

  • TempData TempData

  • DEMO - TempData DEMO - TempData

  • حالت جلسه Session State

  • DEMO - حالت جلسه DEMO - Session State

  • خلاصه Summary

پیاده سازی و آزمایش منطق اعتبار سنجی Implementing and Testing Validation Logic

  • مروری بر اعتبار سنجی An Overview of Validation

  • نسخه ی نمایشی: اعتبارسنجی ساده در یک تست واحد Demo: Simple Validation in a Unit Test

  • ارائه این منطق در تیغ شما Presenting this Logic in Your Razor

  • نسخه ی نمایشی: ارائه این منطق در تیغ خود Demo: Presenting this Logic in Your Razor

  • اجرای اعتبار سنجی سفارشی Implementing a Custom Validator

  • نسخه ی نمایشی: اعتبارسنج های سفارشی در عمل Demo: Custom Validators in Action

  • خلاصه Summary

بروزرسانی MVC Core Razor 2.1 MVC Core Razor 2.1 Update

  • راه اندازی و مهاجرت Setup and Migration

  • کتابخانه های کلاس تیغ Razor Class Libraries

  • نسخه ی نمایشی: کتابخانه های کلاس تیغ Demo: Razor Class Libraries

  • Microsoft.AspNetCore.Mvc.Testing Microsoft.AspNetCore.Mvc.Testing

  • نسخه ی نمایشی: تست با کتابخانه های تست 2.1 Demo: Testing with the 2.1 Testing Libraries

  • اقلام متفرقه Miscellaneous Items

  • خلاصه Summary

نمایش نظرات

آموزش ASP.NET Core 2 Razor Playbook
جزییات دوره
2h 16m
69
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
35
3.8 از 5
دارد
دارد
دارد
Chris Behrens
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Behrens Chris Behrens

Chris B. Behrens نویسنده ، سخنران و توسعه دهنده نرم افزار ، متخصص در DevOps است. وی بیش از بیست سال است که توسعه دهنده و معمار است و با تمرکز بر شرکت های کوچک تا متوسط و تغییرات توسعه ای که با آنها روبرو است. او بر روی عطر و طعم خود از توسعه مبتنی بر ترس تمرکز دارد ، به موجب آن یک توسعه دهنده وظایف آنها را به ترتیب پایین تر از اضطراب و نحوه مقابله با آنها با این ترتیب درجه بندی می کند. مهمترین این فرایندهای ایجادکننده اضطراب ، استقرار نرم افزار است ، موضوعی که بهرنس روی آن تمرکز دارد. او با همسر و فرزندانش در Kennedale ، TX زندگی می کند.