آموزش ASP.NET Core 6 Razor Pages Fundamentals

ASP.NET Core 6 Razor Pages Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما یاد می دهد که چگونه با استفاده از Razor Pages برنامه های وب مدرن بسازید. شما یاد خواهید گرفت که چگونه الگوهای طراحی رایج، ساخت صفحات و طرح‌بندی، کار با فرم‌ها و داده‌ها، پیکربندی و استقرار برنامه‌ها و موارد دیگر را یاد بگیرید. Razor Pages تا به امروز. در این دوره آموزشی، ASP.NET Core 6.0: Razor Pages Fundamentals، ساختن برنامه های کاربردی وب مدرن در ASP.NET را یاد خواهید گرفت. ابتدا، نحوه ایجاد Razor Pages و Layouts با استفاده از Razor Syntax و Tag Helpers و نحوه پیوند صفحات با ناوبری و مسیریابی را بررسی خواهید کرد. در مرحله بعد، نحوه ساخت فرم ها و جمع آوری ورودی های کاربر را خواهید آموخت و یاد خواهید گرفت که چگونه داده ها را در برنامه خود ذخیره و بازیابی کنید. در نهایت، شما یاد خواهید گرفت که جنبه های ضروری برنامه خود را پیکربندی کنید، با درخواست های HTTP کار کنید و حتی برنامه خود را در فضای ابری اجرا کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Razor Pages مورد نیاز برای زنده کردن پروژه های خود را در وب خواهید داشت.

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

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

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

راه اندازی برای کار با Razor Pages Getting Set up to Work with Razor Pages

  • سلام Razor Pages Hello Razor Pages

  • بررسی نسخه Version Check

  • مفاهیم اصلی Razor Pages Razor Pages Core Concepts

  • نسخه ی نمایشی: نصب و راه اندازی Razor Pages Demo: Installing and Setting up Razor Pages

  • نسخه ی نمایشی: ایجاد و کاوش یک پروژه Razor Pages Demo: Creating and Exploring a Razor Pages Project

  • نسخه ی نمایشی: رسیدگی به درخواست ها با صفحات Razor Demo: Handling Requests with Razor Pages

  • کاوش Razor Pages و ASP.NET Core Exploring Razor Pages and ASP.NET Core

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

  • مقایسه صفحات Razor Comparing Razor Pages

  • نسخه ی نمایشی: راه اندازی پروژه نمونه Demo: Setting up the Sample Project

  • خلاصه Summary

کاوش در Razor Syntax و Tag Helpers Exploring Razor Syntax and Tag Helpers

  • کاوش در Razor Syntax Exploring Razor Syntax

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

  • نسخه ی نمایشی: ایجاد صفحات جدید Razor Demo: Creating New Razor Pages

  • نسخه ی نمایشی: اضافه کردن منطق متنی به نشانه گذاری با Razor Demo: Adding Contextual Logic to Markup with Razor

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

  • نسخه ی نمایشی: ساخت ناوبری با استفاده از راهنماهای برچسب Demo: Building the Navigation Using Tag Helpers

  • نسخه ی نمایشی: بهبود نشانه گذاری با استفاده از راهنماهای برچسب Demo: Enhancing Markup Using Tag Helpers

  • نکته ای درباره Helpers HTML A Note About HTML Helpers

  • خلاصه Summary

کار با صفحات، طرح‌بندی‌ها و مسیریابی Working with Pages, Layouts, and Routing

  • کاوش در مدل ها و الگوهای صفحه Razor Exploring Razor Page Models and Patterns

  • نسخه ی نمایشی: کار با درخواست ها و اتصال داده ها Demo: Working with Requests and Data Binding

  • کار با Layouts Working with Layouts

  • نسخه ی نمایشی: کاوش و پیکربندی طرح بندی ها Demo: Exploring and Configuring Layouts

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

  • درک مسیریابی Understanding Routing

  • نسخه ی نمایشی: بهبود URL ها با استفاده از مسیریابی Demo: Improving URLs Using Routing

  • نسخه ی نمایشی: پیکربندی پارامترهای مسیر Demo: Configuring Route Parameters

  • خلاصه Summary

کار با Forms، Binding و Validation Working with Forms, Binding, and Validation

  • کاوش گردش کار فرم Exploring Form Workflows

  • درک مدل صحافی Understanding Model Binding

  • نسخه ی نمایشی: ساخت فرم افزودن محصول با استفاده از راهنماهای برچسب Demo: Building the Add Product Form Using Tag Helpers

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

  • آشنایی با اعتبارسنجی فرم سمت سرور Understanding Server-side Form Validation

  • نسخه ی نمایشی: افزودن اعتبارسنجی فرم سمت سرور Demo: Adding Server-side Form Validation

  • کار با نتایج عمل Working with Action Results

  • نسخه ی نمایشی: بهبود گردش کار فرم با نتایج عمل Demo: Improving form Workflows with Action Results

  • بررسی اعتبار سنجی سمت مشتری Exploring Client-side Validation

  • نسخه ی نمایشی: افزودن اعتبار سنجی سمت مشتری Demo: Adding Client-side Validation

  • خلاصه Summary

پیاده سازی دسترسی به داده و تزریق وابستگی Implementing Data Access and Dependency Injection

  • آشنایی با گزینه های پایگاه داده و گردش کار Understanding Database Options and Workflows

  • مفاهیم اصلی چارچوب موجودیت Entity Framework Core Concepts

  • نسخه ی نمایشی: راه اندازی کلاس های Entity Framework Demo: Setting up the Entity Framework Classes

  • نسخه ی نمایشی: اعمال تنظیمات ضروری Demo: Applying Essential Configurations

  • درک مهاجرت Understanding Migrations

  • نسخه ی نمایشی: ایجاد پایگاه داده با استفاده از Migrations Demo: Creating the Database Using Migrations

  • مبانی تزریق وابستگی Dependency Injection Basics

  • نسخه ی نمایشی: ذخیره محصولات جدید در پایگاه داده Demo: Saving New Products to the Database

  • نسخه ی نمایشی: آماده سازی فرم برای آپلود تصویر Demo: Preparing the Form for Image Uploads

  • نسخه ی نمایشی: ذخیره تصاویر محصول آپلود شده Demo: Saving the Uploaded Product Images

  • خلاصه Summary

تکمیل عملیات CRUD با استفاده از لایه داده Completing the CRUD Operations using the Data Layer

  • درک عملیات CRUD و الگوی مخزن Understanding CRUD Operations and the Repository Pattern

  • دمو: ایجاد کلاس مخزن Demo: Creating a Repository Class

  • نسخه ی نمایشی: بازیابی لیست محصولات Demo: Retrieving the List of Products

  • نسخه ی نمایشی: کاشت اطلاعات اضافی محصول Demo: Seeding Additional Product Data

  • نسخه ی نمایشی: بازسازی صفحه افزودن محصول Demo: Refactoring the Add Product Page

  • نسخه ی نمایشی: پیاده سازی قابلیت ویرایش Demo: Implementing Edit Functionality

  • نسخه ی نمایشی: اجرای عملکرد حذف Demo: Implementing Delete Functionality

  • خلاصه Summary

کار با نماهای جزئی و مشاهده کامپوننت ها Working with Partial Views and View Components

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

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

  • نسخه ی نمایشی: بهبود فرم ها با مدل های نمای جزئی Demo: Improving the Forms with Partial View Models

  • معرفی View Components Introducing View Components

  • نسخه ی نمایشی: ایجاد یک کامپوننت مشاهده لیست محصولات Demo: Creating a Product List View Component

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

  • نسخه ی نمایشی: نمایش کامپوننت ها با استفاده از راهنماهای برچسب Demo: Rendering View Components Using Tag Helpers

  • نسخه ی نمایشی: جداسازی CSS با View Components Demo: CSS Isolation with View Components

  • خلاصه Summary

کار با ارتباطات HTTP Working with HTTP Communication

  • HTTP و خدمات ضروری وب HTTP and Web Service Essentials

  • ارتباط HTTP با Razor Pages HTTP Communication with Razor Pages

  • نسخه ی نمایشی: ایجاد یک درخواست HTTP ساده Demo: Creating a Simple HTTP Request

  • درک مشتریان تایپ شده Understanding Typed Clients

  • نسخه ی نمایشی: بررسی نیاز به یک مشتری تایپ شده Demo: Exploring the Need for a Typed Client

  • نسخه ی نمایشی: ایجاد یک کلاینت HTTP تایپ شده Demo: Creating a Typed HTTP Client

  • نسخه ی نمایشی: بازیابی داده ها با استفاده از کلاینت تایپ شده Demo: Retrieving Data Using the Typed Client

  • نسخه ی نمایشی: ارسال داده با استفاده از کلاینت تایپ شده Demo: Sending Data Using the Typed Client

  • خلاصه Summary

استقرار Razor Pages Deploying Razor Pages

  • بررسی گزینه های استقرار Exploring Deployment Options

  • اصول Azure برای برنامه های وب Azure Fundamentals for Web Apps

  • نسخه ی نمایشی: راه اندازی و پیکربندی ضروری Demo: Essential Set up and Configurations

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

  • نسخه ی نمایشی: کاوش در منابع مستقر شده Demo: Exploring the Deployed Resources

  • نسخه ی نمایشی: به روز رسانی و پیکربندی استقرارها Demo: Updating and Configuring Deployments

  • افکار بسته Closing Thoughts

نمایش نظرات

آموزش ASP.NET Core 6 Razor Pages Fundamentals
جزییات دوره
4h 53m
85
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
35
از 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 لذت می برد. وی اخیراً علاقه شدیدی به وبلاگ نویسی و سئو نیز پیدا کرده است. او عاشق یادگیری چیزهای جدید است!