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

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

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

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

شروع به کار Getting started

  • برنامه دمو Demo application

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

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

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

  • افزودن یک Page Model 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

صفحات و کامپوننت‌های رابط کاربری (UI) 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

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

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

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

  • دمو: احراز هویت و تعیین سطح دسترسی با Session 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 مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.