آموزش صفحات تیغ در ASP.NET Core: شروع کار

Razor Pages in ASP.NET Core: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: صفحات Razor یک مجموعه ابزار جدید با وزن سبک و قابل دسترسی در NET Core برای ساخت برنامه های وب است. این دوره نحوه استفاده از Razor Pages برای ایجاد نشانه گذاری و طرح بندی پویا ، کار با فرم ها ، پردازش درخواست های HTTP و سایر وظایف اساسی را بررسی خواهد کرد. Razor Pages یک مجموعه ابزار جدید قابل دسترسی در .NET Core برای ساخت صفحات وب پویا است. در این دوره ، Razor Pages in ASP.NET Core: Starting ، شما می آموزید که چگونه از این مجموعه ویژگی ها برای ایجاد مارک و طرح بندی پویا و کار با فرم های هوشمندتر استفاده کنید. ابتدا یاد خواهید گرفت که چگونه درخواستهای HTTP ورودی را پردازش کنید. سپس ، شما پیکربندی الگوهای طراحی و اجزای اصلی چارچوب را کشف خواهید کرد ، و حتی سایت خود را در وب مستقر خواهید کرد. سرانجام ، شما یاد می گیرید که به نحو Razor و مددکاران تسلط داشته باشید تا صفحاتی را متناسب با نیازهای شما ارائه دهند. با پایان این دوره ، شما در ساخت سایت های خود با Razor Pages و جستجوی موضوعات پیشرفته تر .NET Core به تنهایی احساس راحتی خواهید کرد.

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

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

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

Razor Pages مفاهیم اساسی Razor Pages Essential Concepts

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

  • Razor Pages و MVC Razor Pages and MVC

  • درک نحو و جریان تیغ Understanding Razor Syntax and Flow

  • نسخه ی نمایشی: با Razor راحت می شوید Demo: Getting Comfortable with Razor

  • معماری Razor Pages Razor Pages Architecture

  • نسخه ی نمایشی: گشت و گذار در برنامه نمونه Demo: Touring the Sample Application

  • نسخه ی نمایشی: کاوش در پروژه ویژوال استودیو Demo: Exploring the Visual Studio Project

  • نسخه ی نمایشی: کار با اولین صفحه تیغ خود Demo: Working with Your First Razor Page

  • خلاصه Summary

ایجاد طرح بندی و علامت گذاری با Tag Helpers Generating Layouts and Markup with Tag Helpers

  • نیاز به علامت گذاری بهتر The Need for Better Markup

  • درک راهنمای برچسب Understanding Tag Helpers

  • نسخه ی نمایشی: بهبود پیمایش با راهنمای برچسب Demo: Improving Navigation with Tag Helpers

  • نسخه ی نمایشی: تکمیل صفحه جزئیات Demo: Completing the Details Page

  • نسخه ی نمایشی: بهبود تصاویر Demo: Improving Images

  • نسخه ی نمایشی: مدیریت منابع Demo: Managing Resources

  • نسخه ی نمایشی: ذخیره با راهنما Demo: Caching with Helpers

  • خلاصه Summary

کار با فرم ها ، صحافی و اعتبار سنجی Working with Forms, Binding, and Validation

  • گشت و گذار در فرم های درخواست Touring the Application Forms

  • درک جریان کار فرم Understanding Form Workflows

  • درک راهنمای برچسب فرم Understanding Form Tag Helpers

  • نسخه ی نمایشی: ساخت فرم تماس Demo: Building the Contact Form

  • کاوش در صحافی مدل Exploring Model Binding

  • نسخه ی نمایشی: رسیدگی به فرم ارسالی Demo: Handling a Submitted Form

  • درک اعتبارسنجی مدل Understanding Model Validation

  • نسخه ی نمایشی: بهبود داده های فرم با اعتبار سنجی Demo: Improving Form Data with Validation

  • نسخه ی نمایشی: کار با چندین فرم Demo: Working with Multiple Forms

  • خلاصه Summary

درک مسیریابی URL و جریان صفحه Understanding URL Routing and Page Flow

  • مرور مجدد جریان صفحه برنامه Revisiting the Application Page Flows

  • کاوش در نتایج اقدام Exploring Action Results

  • نسخه ی نمایشی: بهبود جریان صفحه با نتایج اقدام Demo: Improving Page Flow with Action Results

  • درک کنوانسیون های مسیریابی Understanding Routing Conventions

  • نسخه ی نمایشی: کار با الگوهای مسیر Demo: Working with Route Templates

  • معرفی محدودیت های مسیر Introducing Route Constraints

  • نسخه ی نمایشی: افزودن محدودیت های مسیر Demo: Adding Route Constraints

  • نسخه ی نمایشی: ایجاد محدودیت مسیر سفارشی Demo: Creating a Custom Route Constraint

  • خلاصه Summary

کار با نماهای جزئی ، بخشها و اجزای نمایش Working with Partial Views, Sections, and View Components

  • نیاز به علامت گذاری مجدد The Need for Reusable Markup

  • درک نماهای جزئی Understanding Partial Views

  • نسخه ی نمایشی: استفاده مجدد از علامت گذاری با بازدیدهای جزئی Demo: Reusing Markup with Partial Views

  • بخشهای تیغ Razor Sections

  • نسخه ی نمایشی: طرح بندی های پویا با استفاده از بخش ها Demo: Dynamic Layouts Using Sections

  • معرفی اجزای نمایش Introducing View Components

  • نسخه ی نمایشی: ابزارک های قابل استفاده مجدد با اجزای نمایش Demo: Reusable Widgets with View Components

  • نسخه ی نمایشی: مشاهده مonلفه ها به عنوان راهنمای برچسب Demo: View Components as Tag Helpers

  • خلاصه Summary

پیکربندی و استقرار صفحات Razor Configuring and Deploying Razor Pages

  • پیکربندی و استقرار سطح برنامه Application Level Configuration and Deployment

  • بررسی اجمالی تزریق وابستگی Dependency Injection Overview

  • نسخه ی نمایشی: افزایش اجزای دارای تزریق وابستگی Demo: Enhancing Components with Dependency Injection

  • نسخه ی نمایشی: دسترسی به خدمات با استفاده از تزریق وابستگی Demo: Accessing Services Using Dependency Injection

  • درک Middleware Understanding Middleware

  • نسخه ی نمایشی: کار با Middleware Demo: Working with Middleware

  • اصول استقرار برنامه با Azure Application Deployment Basics with Azure

  • نسخه ی نمایشی: استقرار سایت در Azure Demo: Deploying the Site to Azure

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش صفحات تیغ در ASP.NET Core: شروع کار
جزییات دوره
2h 42m
55
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
92
4.8 از 5
دارد
دارد
دارد
Alex Wolf
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Wolf Alex Wolf

الکس ولف علاقه زیادی به توسعه نرم افزار و تسلط بر فن آوری های جدید دارد. وی چندین سال تجربه کار تقریباً منحصراً با سیستم عامل های NET ، مانند SharePoint ، NopCommerce و Orchard را دارد. وی اخیراً گواهینامه های مایکروسافت را در هر دو فناوری توسعه برنامه MVC و HTML 5 بدست آورده است. الکس بعد از اینکه متوجه شد اشتیاق واقعی او در اواخر دانشگاه است ، در رشته مدیریت بازرگانی تحصیل کرده و در رشته برنامه نویسی کامپیوتر نیز تحصیل کرده است. وی بیشتر حرفه خود را در نقش مشاور نرم افزار ، توسعه و گسترش برنامه هایی برای ساده سازی فرایندهای تجاری سپری کرده است. وقتی کدگذاری نمی کند ، الکس از خواندن و ایجاد Motion Graphics با نرم افزارهایی مانند After Effects و Maya لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!