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

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

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

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

The Complete Guide to ASP.NET Core MVC (.NET 6)

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

О курсе

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. Unlock the full potential of ASP.NET Core MVC with this comprehensive course designed for learners at all levels. Throughout the course, you'll gain hands-on experience with building dynamic, interactive web applications using the latest .NET 6 features. From creating a project to mastering complex database operations, you will work with cutting-edge technologies that streamline the development process, such as Razor Pages, Entity Framework, and Hot Reload. By learning how to structure your project, implement CRUD operations, manage users, and secure applications, you'll be prepared for real-world web development challenges. As you progress, you will explore MVC and Razor Pages architectures, as well as advanced topics such as Repository Patterns, Identity Management, and Order Management. The course takes a practical approach, offering real-world examples and guided demos that ensure you are prepared to tackle the most demanding tasks in full-stack web development. The lessons also include hands-on projects like building an eCommerce system, integrating Stripe for payments, and deploying to Azure, allowing you to gain a deep understanding of application flow from back-end to front-end. This course is perfect for aspiring web developers, software engineers, and anyone eager to build modern web applications. A basic understanding of programming concepts and web development is recommended. The course is designed for beginners and intermediate learners who want to dive deep into ASP.NET Core MVC and related technologies. By the end of the course, you will be able to design, develop, and deploy dynamic web applications with ASP.NET Core MVC and Razor Pages, implement secure user authentication, manage a complex database structure, and integrate third-party services such as Stripe for payments.

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

Payment SystemsCloud DeploymentWeb Design and Development

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

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

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

Introduction

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

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.8 ч

13 модулей

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

Часть программы вашего университета
Introduction to .NET CoreВидео
Dependency InjectionВидео
Create ProjectВидео
Hot ReloadВидео
Project FileВидео
Launchsettings, wwwroot, and appsettingsВидео
Program Class FileВидео
MVC ArchitectureВидео
Routing OverviewВидео
Routing in ActionВидео
Default ViewsВидео
Tag HelperВидео
Action ResultВидео
02MVC Basics - CRUD Operation26 материалов

MVC Basics - CRUD Operation

Create Category ModelВидеоAdd Data AnnotationsВидеоAdd Connection StringВидеоAdd ApplicationDbContextВидеоSet Up Program.cs to Use DbContextВидеоCreate DatabaseВидеоCreate Category ControllerВидеоRetrieve All CategoriesВидеоDisplay All CategoriesВидеоBootswatch ThemeВидеоBootstrap IconsВидеоCreate Category ViewВидеоDemo - Create CategoryВидеоServer-Side ValidationsВидеоCustom ValidationВидеоAdd Client-Side ValidationВидеоDisplay Name and Range ValidationВидеоEdit Category - GETВидеоEdit Category - POSTВидеоDelete CategoryВидеоTempdataВидеоPartial ViewsВидеоToastr AlertsВидеоScaffold CRUDВидеоImplementing CRUD Operations for Category Management in ASP.NET Core MVCDIALOGUEMVC Basics - CRUD Operation - AssessmentЗадание
03Razor Pages - CRUD Operation34 материалов

Razor Pages - CRUD Operation

IntroductionВидеоCreate ProjectВидеоWhat's DifferentВидеоRazor Pages IntroductionВидеоPages in Razor ProjectВидеоRouting OverviewВидеоCreate Category ModelВидеоData AnnotationsВидеоConnection StringВидеоApplicationDbContextВидеоProgram.cs Database SettingsВидеоCreate DatabaseВидео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ВидеоBack to Main ProjectВидеоUnderstanding Razor Pages and Routing in ASP.NET CoreDIALOGUERazor Pages - CRUD Operation - AssessmentЗадание
04N-Tier Architecture6 материалов

N-Tier Architecture

Creating More ProjectsВидеоN-Tier ArchitectureВидеоHelp Tip 1 - How to Handle Corrupted MigrationsВидеоBootswatch ThemeВидеоManaging Multiple Projects in a SolutionDIALOGUEN-Tier Architecture - AssessmentЗадание
05Repository Pattern20 материалов

Repository Pattern

Introduction to RepositoryВидеоRepository OverviewВидеоRepository Pattern Detailed FlowВидеоRepository Pattern ArchitectureВидеоIRepository InterfaceВидеоImplement IRepositoryВидеоCategory Repository InterfaceВидеоImplement Category RepositoryВидеоReplace DbContext with Category RepositoryВидеоImplementing Unit of WorkВидеоUnitOfWork in ActionВидеоAssignment 1 - Cover Type RepositoryВидеоAssignment 1 Solution - Cover Type RepositoryВидеоAreas in .NET CoreВидеоAreas in ActionВидеоAssignment 2 - Cover Type Controller and ViewsВидеоAssignment 2 Solution - Cover Type Controller and ViewsВидеоDropdown in NavigationВидеоImplementing the Repository Pattern with Dependency InjectionDIALOGUERepository Pattern - AssessmentЗадание
06Product Management24 материалов

Product Management

Create Product ModelВидеоCreate Product TableВидеоProduct RepositoryВидеоCreate Product ControllerВидеоProduct Get Action UIВидеоProjections Using SelectВидеоView Bag in .NET CoreВидеоViewData in .NET CoreВидеоView ModelsВидеоAdd File UploadВидеоSweetalertsВидеоCreate First ProductВидеоAdd API EndPoint for DataTableВидеоLoading DatatablesВидеоInclude PropertiesВидеоRender HTML   in DatatablesВидеоLoad Product on Upsert GetВидеоUpdate ProductВидеоUpdate Book ImagesВидеоDelete API EndpointВидеоDelete ProductВидеоTinymce EditorВидеоCreating and Managing Products with Entity Framework CoreDIALOGUEProduct Management - AssessmentЗадание
07Home Page6 материалов

Home Page

Home PageВидеоLux themeВидеоDetails Action MethodВидеоDetails UIВидеоImplementing Product Display and Details Views in ASP.NET MVCDIALOGUEHome Page - AssessmentЗадание
08Identity Management18 материалов

Identity Management

Scaffold IdentityВидеоWhat Got Added to IdentityВидеоAdd Identity TablesВидеоIdentity Bugs with Scaffolded PagesВидеоRegister and Login in ActionВидеоAdd More Fields   to Identity TableВидеоAssignment 3 - Company CRUDВидеоAssignment 3 - Solution Company CRUDВидеоAdd Roles to ApplicationВидеоCreate Roles for WebsiteВидеоAdd More Fields on Register UIВидеоDisplay All Roles in DropdownВидеоRegister User with RolesВидеоCompany DropdownВидеоToggle Company DropdownВидеоRegister Company UserВидеоImplementing ASP.NET Core Identity and Custom User RolesDIALOGUEIdentity Management - AssessmentЗадание
09Shopping Cart13 материалов

Shopping Cart

Add Shopping Cart Table to DatabaseВидеоAdd Shopping Cart and Application User RepositoryВидеоAdd Items to Shopping CartВидеоAdd Items to Existing CartВидеоConfigure Application CookieВидеоShopping Cart UIВидеоLoad Shopping Cart List in Get ActionВидеоPrice Calculation Based on QuantityВидеоCart TotalВидеоUpdating Quantity in Shopping CartВидеоCart Summary UIВидеоManaging Shopping Cart Items and QuantitiesDIALOGUEShopping Cart - AssessmentЗадание
10Order Creation14 материалов

Order Creation

Create Order Header and Details ModelВидеоAdd Order Header and Details to UnitOfWorkВидеоSummary GET Action MethodВидеоLoad Summary UI with DataВидеоSummary POST Action MethodВидеоCreate OrderВидеоCreate Stripe AccountВидеоStripe Secrets ConfigurationВидеоCall Stripe from Summary PageВидеоSave Stripe Session ID and Payment Intent IDВидеоOrder ConfirmationВидеоPayments in ActionВидеоImplementing Order Models for E-commerceDIALOGUEOrder Creation - AssessmentЗадание
11Order Management19 материалов

Order Management

Flow for Company UserВидеоPlace Order for Company UserВидеоOrderVM and Retrieve All OrdersВидеоDisplay all OrdersВидеоAdd Status Filter to Order ListВидеоToggle UI for Status Based on SelectionВидеоDemo - Filters in Order ListВидеоRole-Based Order DisplayВидеоOrder Details Get ActionВидеоLoading Order Details HeaderВидеоDisplay Order DetailsВидеоOrder Processing Buttons LogicВидеоUpdate Order Details and EF Core TrackingВидеоShip OrderВидеоCancel OrderВидеоCancel Order Issue - PaymentIntentId Null?ВидеоDelayed PaymentВидеоOrder Management Workflow and Role-Based AccessDIALOGUEOrder Management - AssessmentЗадание
12MVC Advanced Concepts14 материалов

MVC Advanced Concepts

AuthorizationВидеоEmail Sender Using MimeKit and MailKitВидеоTest Email SenderВидеоSendGridВидеоSession in ActionВидеоRemove Stored Values from SessionВидеоView Component CodeВидеоView Component in ActionВидеоFacebook LoginВидеоDemo - Facebook LoginВидеоHide Roles from RegistrationВидеоSession BugВидеоSecuring Admin Registration and Role Management in ASP.NET CoreDIALOGUEMVC Advanced Concepts - AssessmentЗадание
13Seed Database and Azure Deployment7 материалов

Seed Database and Azure Deployment

DbInitializer InterfaceВидеоImplement DbInitializerВидеоAzure DatabaseВидеоAzure DeploymentВидеоSeed Database and Azure Deployment - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание