ASP.NET Core MVC – Build an E-Commerce Web Application 2024
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024