Udemy

ASP.NET Core MVC - Build an E-Commerce Web Application 2025

Enroll Now
  • 868 Students
  • Updated 9/2025
4.7
(196 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 55 Minute(s)
Language
English
Taught by
Coding Courses
Rating
4.7
(196 Ratings)
4 views

Course Overview

ASP.NET Core MVC - Build an E-Commerce Web Application 2025

Build clean web application using ASP.NET Core MVC, Entity Framework Core, Identity, SQL Server and Visual Studio 2022.

This course is for Beginners to ASP.NET having some knowledge of C# or similar programming languages.

In this course, I will show you how to create a web application using ASP.NET Core MVC. You will understand the MVC pattern and you will be able to create Models, Views and Controllers.

We will use Entity Framework to perform CRUD (Create, Read, Update and Delete) operations and to implement advanced functionalities, such as pagination, search and sort.

We will use Identity to implement user Registration, Authentication and Role-based Authorization. Besides, we will add many useful functionalities, such as edit the user profile, update the user password, display the registred users, update the user role, delete the user account, and request a password reset token.

Also, we will create the shopping cart and orders. We will store the shopping cart into a cookie and we will use colored badges to track the order status.

In this course, you will learn:

- The architecture of ASP.NET Core MVC

- How to create Models, Views and Controllers

- How to pass data from the controller to the view

- How to create forms and bind models to the forms

- How to validate form data using attributes and model binding

- How to install and use Entity Framework to access SQL Server Databases

- How to perform CRUD operations (Create, Read, Update and Delete) using Entity Framework

- How to advanced functionalities: pagination, search and sort

- How to upload images to the server

- How to read application parameters from appsettings.json

- How to use dependency injection: add services to the application container and request services from this container

- How to install Identity and how to create Identity user and tables

- How to create user Roles and how to register the Admin user

- How to register, authenticate and authorize users

- How to edit the user profile and password

- How to request password reset token by email

- How to display the registered users

- How to edit the user role

- How to delete the user account

- How to create, read, update and delete the shopping cart

- How to create orders and how to update the order status


To follow this course, you need to install the following tools

- Visual Studio 2022 including two components: “ASP.NET and web Development” and “.NET Desktop development”

- Microsoft SQL Server

Course Content

  • 6 section(s)
  • 82 lecture(s)
  • Section 1 ASP.NET Core MVC Essentials
  • Section 2 Perform CRUD Operations on Products
  • Section 3 Registration, Authentication and Authorization
  • Section 4 Shopping Cart and Orders
  • Section 5 Paypal Payment
  • Section 6 Source Code

What You’ll Learn

  • Learn How to Build Web Applications using ASP .NET Core MVC
  • Understand the Architecture and the Features of ASP .NET Core MVC
  • Learn How to Install and Use Entity Framework to Access SQL Server Databases
  • Create, Read, Update and Delete Data from SQL Server Database using Entity Framework
  • Implement Pagination, Search and Sort Functionalities using Entity Framework
  • Undestand the MVC Pattern and How to Create Models, Views and Controllers
  • Learn Different Techniques to Pass Data from the Controller to the View
  • Implement User Registration, Authentication and Role-based Authorization using Identity
  • Edit the User Profile and Password, and Request Password Reset Tokens by Email
  • Create and Store the Shopping Cart and Orders

Reviews

  • J
    Juan carlos Ramirez
    5.0

    La explicación de temas básicos es muy buena.

  • W
    Wolfgang Schuler
    5.0

    This course is extremely comprehensive and contains many important details. As an advanced programmer, I find everything explained extremely well and clearly.

  • S
    Suyash Maharaj
    5.0

    Excellent MVC course. The instructor explains concepts clearly and builds the app in a logical sequence, running the code often so you can see exactly what each change does. Easy to follow and super satisfying to see the app working after every lesson.

  • S
    Siyasamkela
    5.0

    yes, so far it is what i wanted

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed