Easy Learning with Live Online Shop (Ecommerce) by ASP .NET Core 8 Razor Pages
Development > Web Development
22 h
£24.99 £12.99
4.6
3924 students

Enroll Now

Language: English

Build a Complete E-commerce Website with ASP.NET Core 8 Razor Pages

What you will learn:

  • Build a fully functional e-commerce website using ASP.NET Core 8 Razor Pages
  • Master C# programming for web development
  • Utilize SQL Server databases and Entity Framework Core for data management
  • Design an intuitive and user-friendly e-commerce interface
  • Implement secure user authentication and authorization
  • Integrate a secure payment gateway (PayPal)
  • Develop a robust shopping cart and checkout system
  • Manage products efficiently with an admin dashboard
  • Create and manage product banners and sliders
  • Handle user reviews and feedback
  • Implement password recovery features
  • Implement new arrivals and best-selling product display

Description

Launch your e-commerce career! This comprehensive course guides you from zero to hero in building a real-world online store using ASP.NET Core 8 Razor Pages. Learn to leverage C#, SQL databases, and Entity Framework to create a robust and scalable platform.

You'll master essential e-commerce features, including:

  • Intuitive User Interface Design: Craft a sleek and modern storefront with engaging banners and sliders.
  • Product Management: Effortlessly add, edit, and delete products, managing images and inventory with ease.
  • Secure User Authentication: Implement robust user registration, login, and password recovery mechanisms for secure transactions.
  • Streamlined Shopping Experience: Build a seamless shopping cart, checkout process, and order management system.
  • Secure Payment Integration: Integrate PayPal for secure online payments.
  • Admin Panel Control: Manage your entire store efficiently through a dedicated administrator dashboard.
  • Data Management with EF Core: Leverage Entity Framework Core for seamless database interaction and efficient data management.

Whether you're a beginner or an experienced developer seeking to expand your skillset, this practical, project-based course provides everything you need to succeed. Start building your dream e-commerce platform today!

Curriculum

Introduction

This section provides a course overview and instructions for downloading the project files. You'll be introduced to the course structure and learn how to quickly access essential resources.

Starting Your Online Shop

Learn the foundational aspects of building an online shop with Razor Pages. You will set up a new ASP.NET Core Razor Pages project, understand routing strategies, and establish the project's structure for efficient development.

Designing the Main Menu

This section focuses on creating a dynamic and functional main menu for your e-commerce website. You'll learn about layout structures, work with Razor Pages, understand Entity Framework's role, use the DB First approach, create database tables, install necessary NuGet packages, perform scaffolding, add menu pages, and customize layouts.

Banners & Sliders

Enhance your e-commerce store's visual appeal with banners and sliders. Learn to create dynamic menus, implement image uploading functionality, manage banners, and add sliders to improve your store’s aesthetics and user experience.

Products Admin Page

This section delves into creating a powerful administrative panel for managing your products. You'll learn to efficiently add, edit, and delete product entries, complete with image management features, ensuring streamlined backend management.

Products Page

This section focuses on presenting products to your customers. You'll learn to create engaging product displays, implement search functionality, add product details, manage image displays, resize images, and design sections for showcasing new products and bestsellers.

Product Reviews

Add social proof to your store by implementing a product review system. You'll learn how to display comments, enable users to submit reviews, and handle the database integration for this functionality.

User Registration & Login

This section covers securing your store with user authentication. You'll learn to create user tables, design registration and login forms, and handle the C# code for user authentication, including secure password handling.

Password Recovery

Ensure a secure and user-friendly experience by implementing password recovery functionality. This section covers designing recovery pages, email verification, and secure password resets.

Shopping Cart

This section involves building the core shopping cart functionality, allowing users to add, update, and manage items in their cart. You'll handle cart persistence, display the mini cart, and implement update quantity and grand total calculations.

Checkout Page

Learn to guide your customers through the checkout process. You will design and implement checkout functionality, including coupon code handling, shipping price calculations, and processing order details.

Order Details

In this section you will learn to manage orders efficiently with the correct order details. It includes techniques to save order data and ensure proper tracking.

PayPal Payment Integration

This section will teach you how to integrate PayPal into your e-commerce site to process payments securely. You’ll learn the required packages, coding, and configurations needed for the integration.

New Arrivals & Best Sellers

Enhance your store's user experience by highlighting new arrivals and best-selling products. This section covers strategies for showcasing these items to attract customers and improve sales.

Admin Dashboard

Create a comprehensive admin dashboard for managing your online store. This involves building pages for managing orders, users, and other administrative tasks.

Settings Section

This section covers how to create a setting page allowing customization of your store. This involves updating store settings, adding logos, and loading settings into the application layout.

Additional Tips & Troubleshooting

This section offers extra tips and solutions for common issues. It includes enhancing the admin dashboard, access control, and fixing potential glitches in product display and the shopping cart.