HOME > Development > ASP.NET Core MVC Build an E-Commerce Web Application 2024

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

  • Development
  • Apr 26, 2025
SynopsisASP.NET Core MVC – Build an E-Commerce Web Application...
ASP.NET Core MVC Build an E-Commerce Web Application 2024  No.1

ASP.NET Core MVC – Build an E-Commerce Web Application 2024, available at $54.99, has an average rating of 4.71, with 71 lectures, based on 39 reviews, and has 225 subscribers.

You will learn about 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 This course is ideal for individuals who are Beginners who want to understand and use ASP .NET Core MVC to build advanced web applications It is particularly useful for Beginners who want to understand and use ASP .NET Core MVC to build advanced web applications.

Enroll now: ASP.NET Core MVC – Build an E-Commerce Web Application 2024

Summary

Title: ASP.NET Core MVC – Build an E-Commerce Web Application 2024

Price: $54.99

Average Rating: 4.71

Number of Lectures: 71

Number of Published Lectures: 70

Number of Curriculum Items: 71

Number of Published Curriculum Objects: 70

Original Price: $64.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • Beginners who want to understand and use ASP .NET Core MVC to build advanced web applications
  • Target Audiences

  • Beginners who want to understand and use ASP .NET Core MVC to build advanced web applications
  • 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 Curriculum

    Chapter 1: Perform CRUD Operations on Products

    Lecture 1: Introduction

    Lecture 2: Create a new MVC project and a new database connection

    Lecture 3: Add Entity Framework Packages

    Lecture 4: Create and Register the ApplicationDbContext

    Lecture 5: Create the Product Model

    Lecture 6: Create and Fill the Database Table

    Lecture 7: Read and Display the Product

    Lecture 8: Create the ProductDto Model

    Lecture 9: Create Products – Create the Form

    Lecture 10: Create Products – Save the Product

    Lecture 11: Update Products – Create and Initialize the Form

    Lecture 12: Update Products – Save new Details

    Lecture 13: Delete Products

    Lecture 14: Add Pagination functionality

    Lecture 15: Add Search functionality

    Lecture 16: Sort functionality – Add Query Parameters

    Lecture 17: Sort functionality – Sort the Products

    Lecture 18: Sort functionality – Add Arrow

    Lecture 19: Change Controller Route

    Lecture 20: Add Admin Dropdown in the Navbar

    Lecture 21: Change the website name and icon

    Lecture 22: Home Page – Add the hero section

    Lecture 23: Home Page – Add the newest products section

    Lecture 24: StoreController – Read Products

    Lecture 25: StoreController – Add Pagination

    Lecture 26: StoreController – Add Search Sort and Filter Functionalities

    Lecture 27: Read product details

    Chapter 2: Registration, Authentication and Authorization

    Lecture 1: Introduction

    Lecture 2: Install Identity package

    Lecture 3: Create Identity Tables

    Lecture 4: Add Identity Services to the Service Container

    Lecture 5: Create Roles and Default Admin User

    Lecture 6: User Registration – Create RegisterDto model

    Lecture 7: User Registration – Create the Register Form

    Lecture 8: User Registration – Create User Account

    Lecture 9: Update the Navbar – Display Username and Role

    Lecture 10: User Logout

    Lecture 11: User Authentication – Create the Login Form

    Lecture 12: User Authentication – Authenticate the user

    Lecture 13: User Authorization and Role-based Authorization

    Lecture 14: Display User Profile

    Lecture 15: Update User Profile

    Lecture 16: Update User Password

    Lecture 17: Request Password Reset Link

    Lecture 18: Send Emails

    Lecture 19: Reset User Password

    Lecture 20: Display Registered Users

    Lecture 21: Display Registered Users – Add Pagination

    Lecture 22: Display User Details

    Lecture 23: Update User Role

    Lecture 24: Delete User Account

    Chapter 3: Shopping Cart and Orders

    Lecture 1: Introduction

    Lecture 2: Create Entity Models and Tables

    Lecture 3: Shopping Cart Storage Principle

    Lecture 4: Add the Shopping Cart Icon To the Navbar

    Lecture 5: Add Products to the Shopping Cart

    Lecture 6: Read the Cookie on the Server and Display the Cart Size

    Lecture 7: Shopping Cart – Display Items

    Lecture 8: Shopping Cart – Create and Submit the Form

    Lecture 9: Shopping Cart – Create Orders

    Lecture 10: Shopping Cart – Increase Decrease and Delete Items

    Lecture 11: Admin Orders – Display Orders to Admin

    Lecture 12: Admin Orders – Add Pagination Functionality

    Lecture 13: Admin Orders – Show Order Details

    Lecture 14: Admin Orders – Edit Order

    Lecture 15: Client Orders – Display Client Orders

    Lecture 16: Client Orders -Show Order Details

    Chapter 4: Paypal Payment

    Lecture 1: Add Paypal Payment

    Lecture 2: Use Paypal Payment to Purchase Products

    Chapter 5: Source Code

    Lecture 1: Source Code

    Instructors

  • ASP.NET Core MVC Build an E-Commerce Web Application 2024  No.2
    Coding Courses
    University Professor in Computer Science
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 3 votes
  • 4 stars: 11 votes
  • 5 stars: 25 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!