К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
ASP.NET Core Razor Pages - The Complete Guide (.NET 6) · LearnSpace
Назад в каталог
courseraПрограммирование

ASP.NET Core Razor Pages - The Complete Guide (.NET 6)

Курс от Packt
Средний≈ 19.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of ASP.NET Core Razor Pages and become proficient in building dynamic web applications with .NET 6. This course guides you through the process of setting up a project, working with databases, and mastering the fundamentals of Razor Pages. You’ll learn to implement CRUD operations, explore advanced topics like dependency injection, and understand N-Tier architecture to structure applications efficiently. The course begins with an introduction to the core concepts of .NET and Razor Pages, then builds on these foundations through practical hands-on examples and assignments. You’ll progress through key concepts such as database setup, CRUD operations, repositories, and advanced topics like session management, security, and integration with Stripe for payments. The lessons are designed to make you comfortable with both front-end and back-end development. With clear, step-by-step tutorials, you will learn how to manage data, work with views, and implement complex user authentication and authorization mechanisms. You will also be introduced to order management, payment processing, and deploying applications to Azure. This comprehensive course ensures you gain the skills to develop a fully functional web application. This course is ideal for developers who want to learn ASP.NET Core Razor Pages and build dynamic, data-driven applications. It is suitable for beginners with basic programming knowledge or anyone looking to expand their web development skills. By the end of the course, you will be able to design and deploy a full-fledged web application using ASP.NET Core Razor Pages, implement complex CRUD functionality, integrate payment systems, and ensure a secure, scalable project.

Навыки, которые вы освоите

ASP.NETDatabasesMicrosoft AzureApplication DeploymentCloud DeploymentAuthorization (Computing)Identity and Access ManagementSoftware ArchitectureSoftware Design PatternsPayment SystemsWeb ApplicationsC# (Programming Language)Role-Based Access Control (RBAC).NET FrameworkDatabase DesignWeb DevelopmentDatabase ApplicationFull-Stack Web DevelopmentCloud ApplicationsDatabase Development

Программа курса

14 модулей · 173 учебных материалов

01Introduction17 материалов

Introduction

WelcomeВидеоFull Course ResourcesЧтениеLive Preview AbbyВидеоTools NeededВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

ASP.NET Core Razor Pages - The Complete Guide (.NET 6)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.3 ч

14 модулей

Язык: Английский

Часть программы вашего университета
Introduction to .NET CoreВидео
Dependency InjectionВидео
Create ProjectВидео
Hot ReloadВидео
Razor Pages IntroductionВидео
Project file _razorВидео
Launchsettings, wwwroot, and appsettings_razorВидео
Programcs_razorВидео
Routing overview_razorВидео
Default Views_razorВидео
Tag HelperВидео
Action ResultВидео
Introduction - AssessmentЗадание
02Database Setup9 материалов

Database Setup

.NET 6 Updates - NullableВидеоCreate Category ModelВидеоData AnnotationsВидеоConnection StringВидеоApplicationDbContextВидеоProgram.cs Database SettingsВидеоCreate DatabaseВидеоUnderstanding Nullable Reference Types in C# .NET 6DIALOGUEDatabase Setup - AssessmentЗадание
03CRUD - Razor Pages21 материалов

CRUD - Razor Pages

Categories Get Action MethodВидеоDisplay All CategoriesВидеоAdd Create Category ButtonВидеоCreate Category UIВидеоCreate Property in Page ModelВидеоCreate Category and Bind PropertyВидеоBootswatchВидеоServer-Side ValidationsВидеоCustom ValidationsВидеоDisplay Name and Range AnnotationВидеоClient-Side ValidationsВидеоLinks for Edit and DeleteВидеоEdit CategoryВидеоBack to ListВидеоDelete CategoryВидеоTempDataВидеоToastrВидеоPartial ViewsВидеоScaffold CRUD PagesВидеоUnderstanding Razor Pages and CRUD Operations in ASP.NET CoreDIALOGUECRUD - Razor Pages - AssessmentЗадание
04N-Tier Architecture9 материалов

N-Tier Architecture

Add More Projects to the SolutionВидеоMoving Data and Model FilesВидеоN-Tier ArchitectureВидеоOrganize Admin and Customer PagesВидеоDropdown in NavbarВидеоAssignment 1ВидеоAssignment 1 - Food Type SolutionВидеоCreating and managing a new data model with CRUD operationsDIALOGUEN-Tier Architecture - AssessmentЗадание
05Repository Pattern11 материалов

Repository Pattern

Create IRepositoryВидеоImplement RepositoryВидеоImplement Category RepositoryВидеоRegister Category Repository to ContainerВидеоUse Category Repository for OperationsВидеоUnit of Work ImplementationВидеоDemo - Unit of WorkВидеоAssignment 2 - Food Type and Unit of WorkВидеоAssignment 2 Solution - Food Type and Unit of WorkВидеоImplementing and Using a Repository Pattern with Unit of WorkDIALOGUERepository Pattern - AssessmentЗадание
06Menu Item Management19 материалов

Menu Item Management

Create MenuItem ModelВидеоCreate MenuItem TableВидеоAdd MenuItem to UnitOfWorkВидеоMenuItem Index PageВидеоMenu Item Upsert Page Get HandlerВидеоMenu Item Upsert Page Get Hander UIВидеоRich Text EditorВидеоMenu Item Create Post HandlerВидеоCreate API in Razor ProjectВидеоInclude PropertiesВидеоInclude DataTable in ProjectВидеоLoad DatatablesВидеоDataTable Render ButtonsВидеоMenu Item Edit Get HandlerВидеоMenu Item Edit POST HandlerВидеоImplement Http Delete for Menu ItemВидеоDelete Menu Item AlertsВидеоCreating Interactive Data Management for Menu ItemsDIALOGUEMenu Item Management - AssessmentЗадание
07Home Page7 материалов

Home Page

Home Page Get HandlerВидеоDisplay Home PageВидеоAdd More Functionality to the RepositoryВидеоDetails PageВидеоHow to Manage Users.ВидеоDisplaying Menu Items by Category Using Razor and Repository PatternDIALOGUEHome Page - AssessmentЗадание
08Identity Management8 материалов

Identity Management

Scaffold IdentityВидеоRegister First UserВидеоExtend Identity UserВидеоCreate Application UserВидеоAssign Roles When Registering New UserВидеоCreate Users with Different RolesВидеоImplementing Role Management and Custom User Properties in ASP.NET Core IdentityDIALOGUEIdentity Management - AssessmentЗадание
09Shopping Cart16 материалов

Shopping Cart

Add Shopping Cart ModelВидеоAdd Shopping Cart to RepositoryВидеоAdd Shopping Cart on Details PageВидеоAuthorization in .NET CoreВидеоAdd to Shopping CartВидеоIncrement Shopping CartВидеоShopping Cart Get HandlerВидеоLoad Shopping CartВидеоNavigation Property IssuesВидеоOrder Total and RoutingВидеоIncrement Count from the Shopping CartВидеоAssignment 3 - Remove and Decrement Shopping Cart ItemsВидеоAssignment 3 Solution - Remove and Decrement Shopping Cart ItemsВидеоCart Summary UIВидеоHandling Shopping Cart Functionality in ASP.NET Core MVCDIALOGUEShopping Cart - AssessmentЗадание
10Order Submission12 материалов

Order Submission

Order Header ModelВидеоOrder Details ModelВидеоAssignment 4 - Order Header and Details RepositoryВидеоAssignment 4 Solution - Order Header and Details RepositoryВидеоLoad Summary Get Handler DataВидеоSummary UI ChangesВидеоSummary ValidationsВидеоAdd Order Header to DatabaseВидеоCreate Order Header and DetailВидеоCleanupВидеоDesigning and Implementing Order Models in ASP.NET CoreDIALOGUEOrder Submission - AssessmentЗадание
11Stripe Payments10 материалов

Stripe Payments

Create Stripe AccountВидеоConfigure Stripe SecretsВидеоAdd Stripe in Page ModelВидеоStripe in ActionВидеоAdding Session IDВидеоOrganize Stripe Checkout PageВидеоStripe Final DemoВидеоOrder Confirmation in ActionВидеоIntegrating Stripe Payment with ASP.NET CoreDIALOGUEStripe Payments - AssessmentЗадание
12Order Management17 материалов

Order Management

OverviewВидеоAssignment 5 - Order List with DatatablesВидеоAssignment 5 Solution - Order List with DatatablesВидеоOrder Details UIВидеоLoading Get HandlerВидеоLoad Order Details Data on UIВидеоManage Order UIВидеоManage Order Get Handler and Status FlowВидеоManage Order Load UIВидеоToggle Status Display ButtonВидеоManage Order Status UpdateВидеоManage Order Details ButtonsВидеоRefund and Complete OrderВидеоStatus Buttons in Order ListВидеоOrder Status FilterВидеоManaging order statuses with buttons and role restrictionsDIALOGUEOrder Management - AssessmentЗадание
13Advanced Topics11 материалов

Advanced Topics

Sessions in .NET CoreВидеоView ComponentsВидеоSend Email Using SMTPВидеоSend Email DemoВидеоSend Grid EmailsВидеоSocial Login - FacebookВидеоSocial Login - Facebook DemoВидеоMake Navigation SecureВидеоMaking Registration SecureВидеоImplementing and Using Sessions and View Components in ASP.NET CoreDIALOGUEAdvanced Topics - AssessmentЗадание
14Azure Deployment6 материалов

Azure Deployment

Seed DatabaseВидеоCreate SQL Database on Azure and Run MigrationsВидеоAzure DeploymentВидеоAzure Deployment - AssessmentЗаданиеFull Course Practice Assessment ЗаданиеFull Course Assessment Задание