آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Razor Pages - آخرین آپدیت

دانلود Building Web Applications with ASP.NET Core 10 Razor Pages

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توسعه وب مدرن در دات‌نت رویکردهای متعددی را ارائه می‌دهد، اما هنگام ساخت اپلیکیشن‌های مقیاس‌پذیر و داده‌محور، انتخاب فریم‌ورک مناسب می‌تواند چالش‌برانگیز باشد. در این دوره آموزشی، «ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Razor Pages»، شما توانایی ساخت و ارتقای برنامه‌های وب مدرن را با استفاده از Razor Pages به دست خواهید آورد. ابتدا نحوه مدیریت ورودی‌های کاربر و کار با داده‌های فرم را به طور موثر بررسی می‌کنید. سپس، نحوه یکپارچه‌سازی و تعامل با دیتابیس برای ذخیره‌سازی و مدیریت داده‌های اپلیکیشن را خواهید آموخت. در نهایت، پیاده‌سازی قابلیت‌های مدرن وب مانند مدیریت نشست‌ها (Session Management) و احراز هویت را فرا می‌گیرید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از ASP.NET Core 10 Razor Pages را برای ساخت اپلیکیشن‌های وب امن و داده‌محور با اعتماد به نفس کامل خواهید داشت.

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

شروع به کار Getting started

  • اپلیکیشن نمونه Demo application

  • راه‌اندازی پروژه Project setup

  • ساختار پروژه Project structure

  • افزودن یک صفحه Razor Adding a Razor Page

  • افزودن مدل صفحه Adding a page model

مسیریابی (Routing) Routing

  • درک مفهوم مسیریابی Understanding routing

  • پیکربندی مسیریابی Configuring routing

  • متد هندلر OnSet() The OnSet() handler method

  • استفاده از پارامترها و تمپلیت‌های مسیر Using route parameters and templates

  • استفاده از محدودیت‌های مسیر (Route Constraints) Using route constraints

مدیریت فرم‌ها Form handling

  • المان‌های فرم HTML HTML form elements

  • تفاوت GET و POST GET vs. POST

  • دسترسی به داده‌های فرم Accessing form data

  • متدهای هندلر Handler methods

  • متدهای هندلر ناهمگام (Asynchronous) Asynchronous handler methods

  • اتصال داده یک‌طرفه (One way data binding) One-way data binding

  • اتصال داده دوطرفه (Two way data binding) Two-way data binding

  • استفاده از Data Annotations برای اعتبارسنجی فرم Data annotations for form validation

  • دمو: اعتبارسنجی فرم Demo: Form validation

  • اعتبارسنجی در سمت کلاینت Client-side validation

  • آپلود فایل File uploads

کار با پایگاه داده‌ها Working with databases

  • عملیات CRUD با ASP.NET Core Razor Pages CRUD with ASP.NET Core Razor Pages

  • راه‌اندازی دیتابیس با Entity Framework Core Database setup with Entity Framework Core

  • دمو: پیکربندی پایگاه داده Demo: Setting up the database

  • ایجاد (Create) Create

  • خواندن تمامی آیتم‌ها (Read all) Read all items

  • خواندن یک آیتم (Read one) Read one item

  • به‌روزرسانی (Update) Update

  • حذف (Delete) Delete

  • دمو: اسکافولдинگ یک اپلیکیشن CRUD Demo: Scaffolding a CRUD application

صفحات و کامپوننت‌های رابط کاربری Pages and UI components

  • صفحات Layout Layout pages

  • بخش‌های Layout (Sections) Layout sections

  • استفاده از Partial Views Using partial views

  • دمو: افزودن یک Partial View Demo: Adding a partial view

  • استفاده از View Components Using view components

  • دمو: افزودن یک View Component Demo: Adding a view component

  • پیاده‌سازی Tag Helper Implementing a tag helper

  • جداسازی CSS (Isolating CSS) Isolating CSS

ویژگی‌های پیشرفته وب: مدیریت وضعیت، احراز هویت و بیشتر Advanced web features: State management, authentication, and more

  • مدیریت وضعیت در HTTP State management in HTTP

  • استفاده از مدیریت نشست (Session Management) Using session management

  • دمو: احراز هویت و مجوزدهی با مدیریت نشست Demo: Authentication and authorization with session management

  • احراز هویت در ASP.NET Core Authentication with ASP.NET Core

  • دمو: سیستم ASP.NET Core Identity Demo: ASP.NET Core Identity

  • دمو: افزودن ASP.NET Core Identity به پروژه Globoticket Demo: Adding ASP.NET Core Identity to Globoticket

  • تکمیل نهایی اپلیکیشن نمونه Finalizing the sample application

نمایش نظرات

آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 Razor Pages
جزییات دوره
3h 33m
45
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Wenz Christian Wenz

پیشگام وب ، متخصص فناوری ، کارآفرین

کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.

از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.

مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.