Summer BF Summer BF
Get up to 80 % extra points for free! More info

Complete e-shop in ASP.NET Core MVC

The online course will teach you how to program a complete e-shop including administration and invoices in ASP.NET Core MVC, Entity Framework and C# .NET.

Lessons

E-shop in ASP.NET Core MVC - Solution Structure

Lesson 1

E-shop in ASP.NET Core MVC - Solution Structure

The first tutorial of the course introduces the basic business requirements and separates the entire e-shop solution into individual layers.
Written by Martin Petrovaj
FreeUnrated Show description
E-shop in ASP.NET Core MVC - Identity, database, and layout

Lesson 2

E-shop in ASP.NET Core MVC - Identity, database, and layout

In this ASP.NET Core tutorial, we'll set the connection string, manage migrations, make adjustments before generating the database and set up the design.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Products and categories

Lesson 3

E-shop in ASP.NET Core MVC - Products and categories

In this ASP.NET tutorial, we'll create data models for products and categories, add DataAnnotation attributes to the properties and modify the DbContext.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Relations and Repository

Lesson 4

E-shop in ASP.NET Core MVC - Relations and Repository

Setting up the 1:N and M:N relations in Entity Framework Code First, inserting initialization and test data, the Repository design pattern implementation.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - User management

Lesson 5

E-shop in ASP.NET Core MVC - User management

User Management UI - registration, login and logout, changing password. Editing the Controller, Views, and ViewModels.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Flash messages for users

Lesson 6

E-shop in ASP.NET Core MVC - Flash messages for users

In this C# tutorial, we'll create a FlashMessage class, add extension methods for the Controller and HtmlHelper, handle exceptions globally by a filter.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product management

Lesson 7

E-shop in ASP.NET Core MVC - Product management

In this ASP.NET Core tutorial, we'll implement a product administration, namely a controller, a form, a manager, and we'll customize repositories.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product management, part 2

Lesson 8

E-shop in ASP.NET Core MVC - Product management, part 2

We'll create a product management form, store the form data, modify the product manager, share DbContext within the HTTP request.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product management - Images

Lesson 9

E-shop in ASP.NET Core MVC - Product management - Images

This tutorial focuses on the principles of saving product images, managing image files in a file system, and editing images in ASP.NET Core.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Finishing the Image Management

Lesson 10

E-shop in ASP.NET Core MVC - Finishing the Image Management

We'll modify the controller, display product images, use JavaScript (jQuery) and AJAX in ASP.NET Core, render the tree menu from MemoryCache by a helper.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product index

Lesson 11

E-shop in ASP.NET Core MVC - Product index

In this ASP.NET tutorial, we'll program indexing the products by category, filtering, sorting, and paging using PagedList.MVC, IPagedList, and ToPagedList.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Finishing product index

Lesson 12

E-shop in ASP.NET Core MVC - Finishing product index

In this ASP.NET Core tutorial, we'll create a view with a pagination using the PagedList.MVC package, partial views, and a helper.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product detail

Lesson 13

E-shop in ASP.NET Core MVC - Product detail

In this tutorial, we'll finish the basic functionality of the e-shop in ASP.NET Core MVC which is displaying a product detail. We'll also discuss routing.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Product reviews

Lesson 14

E-shop in ASP.NET Core MVC - Product reviews

In this tutorial, we'll add a new entity for product reviews including relations. We'll prepare a repository, a manager in the business layer, and views.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Persons - Designing entities

Lesson 15

E-shop in ASP.NET Core MVC - Persons - Designing entities

In this ASP.NET Core MVC tutorial, we'll prepare several entities representing users of our e-shop. Changes will take place in the application data layer.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Persons - ViewModels

Lesson 16

E-shop in ASP.NET Core MVC - Persons - ViewModels

In this ASP.NET Core tutorial, we'll add viewmodels for person editing forms. The viewmodels will have advanced annotations, including our custom ones.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Persons - Views

Lesson 17

E-shop in ASP.NET Core MVC - Persons - Views

In this ASP.NET Core MVC tutorial, we'll create views for editing personal data and use helpers to clean up longer e-shop forms easily.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Persons - Finishing up

Lesson 18

E-shop in ASP.NET Core MVC - Persons - Finishing up

We'll finish the registration in our e-shop, processing the registration data using AutoMapper. We'll add a registration data editor for existing users.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Accounting Settings

Lesson 19

E-shop in ASP.NET Core MVC - Accounting Settings

In this tutorial, we'll introduce accounting settings to the e-shop in ASP.NET Core MVC, prepare the data layer, business layer, viewmodel, and controller.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Using the Accounting Settings

Lesson 20

E-shop in ASP.NET Core MVC - Using the Accounting Settings

We'll adjust prices in the product list according to the current VAT in the ASP.NET Core MVC e-shop. We'll create new helpers to display the correct price.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Shopping Cart

Lesson 21

E-shop in ASP.NET Core MVC - Shopping Cart

Preparing the data layer for storing orders (and invoices at the same time) for an ASP.NET e-shop. We'll go through different ways to implement the cart.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Cart - Business Layer

Lesson 22

E-shop in ASP.NET Core MVC - Cart - Business Layer

In this ASP.NET Core MVC tutorial, we'll prepare an order manager which will use cookies. We'll add new methods to the data layer.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Finishing the Shopping Cart

Lesson 23

E-shop in ASP.NET Core MVC - Finishing the Shopping Cart

In this ASP.NET Core tutorial, we'll implement adding products to the shopping cart. We'll prepare a helper, CSS styles and methods for a progress widget.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Order Completion Wizard

Lesson 24

E-shop in ASP.NET Core MVC - Order Completion Wizard

We begin implementing the order completion wizard in ASP.NET. We'll create a controller, viewmodel, view for the first step prepare the next one.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Order Completion Wizard 2

Lesson 25

E-shop in ASP.NET Core MVC - Order Completion Wizard 2

We implement choosing the shipping method, extend the repository and business layer with new methods, add actions to controllers, and create a simple view.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Order Completion Wizard 3

Lesson 26

E-shop in ASP.NET Core MVC - Order Completion Wizard 3

In this ASP.NET tutorial, we'll display the order summary and send an email to the customer. We'll buy for the first time in our online store.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Contact, Articles, Routing

Lesson 27

E-shop in ASP.NET Core MVC - Contact, Articles, Routing

Instructions for adding other functionalities to the application before we start the order administration. Also includes new routing rules.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Tree Menu Editor

Lesson 28

E-shop in ASP.NET Core MVC - Tree Menu Editor

We'll add a tree category menu editor using JavaScript and AJAX in ASP.NET MVC Core. We'll also serialize and deserialize the JSON format.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Order List

Lesson 29

E-shop in ASP.NET Core MVC - Order List

In this ASP.NET tutorial, we'll prepare a page for administrators to see completed orders and manage their status (we'll prepare the business layer).
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Order List 2

Lesson 30

E-shop in ASP.NET Core MVC - Order List 2

We'll finish the administration page of completed orders of our ASP.NET Core MVC e-shop and prepare actions in the controller, create a view, JS, and AJAX.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Generating PDF invoices

Lesson 31

E-shop in ASP.NET Core MVC - Generating PDF invoices

In this ASP.NET Core MVC tutorial, we'll prepare a view for invoices including CSS. We'll generate PDF invoice files in C# .NET using an HTML template.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Editing Orders

Lesson 32

E-shop in ASP.NET Core MVC - Editing Orders

Editing completed orders by e-shop administrators in ASP.NET Core MVC. We'll divide the view into multiple forms and update data in background using AJAX.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Editing Orders 2 - Customer

Lesson 33

E-shop in ASP.NET Core MVC - Editing Orders 2 - Customer

We'll program order editing by e-shop administrators in C# .NET. We'll display the form in a dialog box and update data in background using AJAX.
Written by Martin Petrovaj
PremiumUnrated Show description
E-shop in ASP.NET Core MVC - Finishing the E-shop

Lesson 34

E-shop in ASP.NET Core MVC - Finishing the E-shop

We'll finish the order editing by e-shop administrators in ASP.NET Core MVC. We'll manage order products and update data in background using AJAX.
Written by Martin Petrovaj
PremiumUnrated Show description


 

Activities (3)