آموزش هسته ASP.NET: صفحات ریش تراش

ASP.NET Core: Razor Pages

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Razor Pages یک محصول جدید هیجان انگیز است که با ASP.NET Core 2 منتشر شده و ساخت صفحات وب بدون چارچوب MVC را سریع و آسان می کند. می توانید از آن به تنهایی یا در ترکیب با ASP.NET MVC استفاده کنید. در این دوره با Microsoft MVP جس چادویک ، نحوه ایجاد یک برنامه Razor Pages ، استفاده از مدل صفحه ، مدیریت وابستگی ها و امنیت برنامه خود را بیاموزید. جس به شما کمک می کند تا با Razor Pages اولین صفحه ارائه شده خود را به صورت پویا اجرا و اجرا کنید. وی استفاده از طرح بندی ها و کلاس ها را برای بهینه سازی صفحات برای قابلیت نگهداری نشان می دهد و نحوه ایجاد فرم های ساده HTML ، اعتبار سنجی و پردازش ورودی کاربر و قفل کردن بخش های برنامه شما را برای حداکثر امنیت نشان می دهد.
موضوعات شامل:
  • ایجاد برنامه جدید
  • تنظیم صفحات
  • ارائه محتوای پویا
  • استفاده مجدد از علامت گذاری با طرح بندی
  • افزایش قابلیت نگهداری صفحات
  • پردازش داده ها
  • اعتبار سنجی ورودی
  • ایمن سازی برنامه

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. معرفی صفحات تیغ 1. Razor Pages Intro

  • صفحات تیغ چیست؟ What is Razor Pages?

  • راه اندازی محیط توسعه Development environment setup

  • کاوش در برنامه نمونه Exploring the sample application

2. مبانی صفحات تیغ 2. Razor Pages Basics

  • ایجاد یک برنامه جدید Razor Pages Creating a new Razor Pages application

  • ایجاد صفحات تیغ Creating Razor Pages

  • ارائه محتوای استاتیک Serving static content

  • با استفاده از syntax Razor برای ارائه محتوای پویا Using the Razor syntax to render dynamic content

  • افزودن بلوک کد به صفحه Razor Adding code blocks to a Razor page

  • عبور پارامترها در URL Passing parameters in the URL

3. استفاده مجدد از نشانه گذاری با طرح بندی 3. Reusing Markup with Layouts

  • استفاده مجدد از نشانه گذاری مشترک با طرح بندی Reusing shared markup with layouts

  • استفاده از بخش های موجود در طرح بندی Razor Using sections in Razor layouts

  • اشتراک گذاری داده ها بین طرح بندی ها و نماها Sharing data between layouts and views

  • اجرای کد قبل از هر صفحه Executing code before every page

4. ساختن برنامه های کاربردی قابل حفظ 4. Building Maintainable Applications

  • استفاده از کوپلینگ شل برای حفظ و نگهداری Using loose coupling for maintainability

  • استفاده از یک مدل صفحه برای دور نگه داشتن منطق Using a page model to keep logic out of the view

  • افزایش تزریق با تزریق وابستگی Increasing maintainability with dependency injection

5. کار با داده 5. Working with Data

  • ساختن فرم با یاران تگ Building a form with tag helpers

  • رسیدگی به افعال HTTP با منطق دلخواه Handling HTTP verbs with custom logic

  • جمع آوری خودکار اشیاء با داده های درخواست Automatically populating objects with request data

  • افزودن گیرنده های سفارشی فراتر از GET و POST Adding custom handlers beyond GET and POST

  • چالش: یک پرونده تصویری آپلود شده را پردازش کنید Challenge: Process an uploaded image file

  • راه حل: یک پرونده تصویری آپلود شده را پردازش کنید Solution: Process an uploaded image file

6. اعتبارسنجی ورودی های کاربر و اطمینان از درخواست شما از کاربران غیر مجاز 6. Validating User Inputs and Securing Your Application from Unauthorized Users

  • اعتبار سنجی داده های ارسال فرم Validating form post data

  • خطاهای اعتبار سنجی Displaying validation errors

  • محافظت از صفحات خود از دسترسی غیرمجاز Securing your pages from unauthorized access

  • اجرای احراز هویت اساسی مبتنی بر کوکی Implementing basic cookie-based authentication

  • مراحل بعدی Next steps

نمایش نظرات

آموزش هسته ASP.NET: صفحات ریش تراش
جزییات دوره
2h 8m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
65,316
- از 5
ندارد
دارد
دارد
Jess Chadwick
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jess Chadwick Jess Chadwick

پروژه های مشاور جس چادویک مشاور نرم افزار از راه اندازی تا مزارع وب شرکت در Fortune 500s متغیر است. جس چادویک یک مشاور نرم افزاری مستقل است که متخصص فناوری های وب است. وی بیش از یک دهه تجربه توسعه دارد ، از دستگاه های تعبیه شده در استارتاپ ها تا مزارع وب در مقیاس سازمانی در Fortune 500s. او ASPInsider ، مایکروسافت MVP در ASP.NET ، ویرایشگر فنی ، نویسنده کتاب Razor Programming (O'Reilly) است ، و به طور فعال در انجمن شرکت می کند ، گروه کاربری NJDOTNET مرکزی نیوجرسی .NET را رهبری می کند.