Skip to content
UdemyReactPaid courseBeginner levelCertificate

Learn to build an e-commerce store with .Net, React & Redux (Udemy.com)

How to build a real world application using some of the most popular and in demand frameworks, React and .Net

Created by: Neil Cummings

Last updated January 2026

icon
What you will learn

  • Using .Net for the back end code
  • Using React for the client app or front-end
  • Using Redux for client side state management
  • Using the Material UI styling framework for React
  • Using the TypeScript language
  • Using the C# language
  • Using Entity Framework
  • Using ASPNETCore Identity for authentication

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

***The course has been refreshed in December 2024 to use .Net 9, React 19 and RTK Query***

Do you want to learn how to build a real world application using .Net, React and Redux?   In this course we start from nothing and build a proof of concept E-Commerce store using these frameworks/libraries.

In this course we build a complete application from start to finish and every line of code is demonstrated and explained.

Here are some of the things you will learn about in this course:

  • Setting up the developer environment

  • Creating a .Net WebAPI application using the dotnet CLI

  • Creating a client side front-end React single page application for the stores user interface

  • Using Entity Framework to write code that queries and updates the database

  • Using ASP.NET Identity for login and registration

  • Using React Router to navigate between routes on the client

  • Using Automapper.

  • Building a great looking UI using Material Design

  • Making reusable form components using React hook form

  • Paging, Sorting, Searching and Filtering

  • Creating orders from the shopping basket

  • Accepting payments via Stripe using the new EU standards for 3D secure

  • Publishing the application to Heroku

  • Many more things as well

Tools you need for this course

In this course all the lessons are demonstrated using Visual Studio Code, a free cross platform code editor.   You can of course use any IDE you like and any Operating system you like... as long as it's Windows, Linux or Mac.   

Is this course for you?

This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project.  If you are the type of person who gets the most out of learning by doing, then this course is definitely for you.   

Important: This course is aimed at beginners but there is an expectation you have written some code before - it is not suitable for those who have never coded before.   

On this course we will build an example E-commerce store, completely from scratch using the DotNet CLI tool and the Create-React-App tool to help us get started.  All you will need to get started is a computer with your favourite operating system, and a passion for learning how to build an application using .Net and React.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Neil Cummings

Neil Cummings is a professional freelance software developer.  Starting out in the IT industry about 15 years ago, initially working mostly on SharePoint before embracing more lightweight frameworks such as Angular and ASP.NET Core.

He has worked for companies such as Microsoft and Rackspace before trying out the freelance route.  Also a Microsoft certified trainer.

icon
More courses by Neil Cummings

$139.99

$84.99

$99.99

$74.99

icon
More React courses

$139.99

$74.99

$69.99

$99.99

$129.99

$84.99

icon
Reviews

4.8

2,218 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 7/18/2023

Brilliant course! Fantastic instructor and covers so many backend and frontend technologies to give you a great base in learning how to create a full-stack e-commerce application. It was great to see it being kept up to date since I first enrolled in it a year ago (e.g. adding the FlyIO deployment after Heroku removed the free tier and also adding the sections to update to .Net 6 & 7 and React 18). I did have a few issues because I would leave the course for a while then come back and find it updated and had to jump around a bit to find the updated bits. Having access to the source code on GitHub helped though with comparing it to my code. One issue I would warn others of is that there is a bit where he updates all his packages to the latest versions. This caused problems for me, which took a while to figure out, as "yup" was updated to v1.x which had breaking changes to the v0.32.x used in the course. So when updating packages, be sure to check you are on at least the same major version as the course source code or else you may run into problems.

By Christopher Butler on 6/7/2023

Neil has done an absolutely fantastic job with this course. He is very knowledgable on both C# and React and does an amazing job (sometimes going to painstaking lengths) to explain not only what we are doing but also why we are choosing one option over another. This is where real learning takes place. Anyone can throw up an demo app with little explanation of choosing one trade off vs another. I would absolutely take another of Neil's courses in future (hopefully on eventing with Kafka or RabbitMQ and .NET or Next.Js, Go, Python, Rust...)

By Amiel N on 5/1/2023

Recommended for those with React and ASP.NET experience who want to learn how to set up a full stack application using these technologies. This course is advertised as beginner friendly but I highly disagree. You must already know the basics of React and ASP.NET to understand this course. Reading the docs for the stack should be enough. React and ASP.NET concepts are explained briefly, so if you are a beginner in either of the stacks, IMO you will have a harder time retaining/learning the concepts.

By Dennis Asplind on 3/2/2023

I found this course to be of high quality and well-tailored to my needs. The content was up-to-date and covered all the necessary concepts for creating an e-commerce website using React and .NET. The instructor's teaching style was engaging, and I found the course to be a valuable learning experience. My only complaint was the suggestion to delete the migrations folder, which is generally not considered a good practice. Overall, I highly recommend this course to anyone looking to learn React and .NET for e-commerce website development.

By Pierluigi Secco on 12/29/2022

The course is amazing, it guides you from the very beginning through the completion of a full working app explaining every detail or passage. Neil teaches you how to structure a web app and why do so, great explanations. It's great to see where you start at the beginning of a section and after following it, the result achieved. I'm italian and i can say it's very easy to understand even by a non english person. If you want to understand how to build an app this is for sure the right course!

By James Isaacs on 4/4/2022

I have taken many courses to learn many skills and this is without question THE BEST I have come across for React with .NET. It is no joke whatsoever to say that you will progress from a beginner to advanced intermediate through Neil's excellent teaching and organization style. And he does not waste any time on fluff, giving you exactly what you need to learn and putting you to work right away coding it. Exceptional great job, Neil, thank you very very much for this and looking forward to more from you soon.

By Anonymized User on 3/27/2022

This education is perfect. I before had education about .net and Mvc together for e-commerce projects and I also did a few more projects with some methods but this course showed a new way of doing a website with .net + react which is most common currently. You will learn and practice anything you looking for during this course. Additionally, Neil is answering any question you ask whenever he is available. So, he is a great instructor and teaches very well. I definitely recommend

By Erin Vititoe on 2/14/2022

The instructor tells us how to do things, but doesn't explain why things are done in a certain way. This is nothing that google is not able to fix, but it would be nice if the instructor would give more details about why to use Redux, what reducers are, etc. Otherwise, the instructor is very knowledgeable on the topics they discuss and give plenty of opportunities for the student to spread their wings and make decisions on how to build their own application.

By Jyothi Prakash Thaduri on 2/7/2022

This is really amazing course for full stack developers from initial step to deployment. And the response to the questions is so quick that you always be on track. And used latest technologies whether it is .net core or reactjs or reduxtoolkit or name whatever you technology. And payment integration, authentication, custom components, hooks, and usage of material ui all topics are top notch. I suggest this is must taken course for react and .net core developers.

By Theodor Nordkvist on 12/17/2021

Terrific course, everything is explained in great detail, in an easy-to-understand manner. I'm familiar with most of the topics covered, but even though I've worked with them quite a lot, I discovered new things, and understood about things I never really understood before. Addition September 30th, 2022 Learning a lot in .NET, as well as increasing my React/Redux skills, as I'm halfway through the course. Look forward going through Identity, a topic on which I need to brush upon my skills. Checkout, Payments, and Roles, as well as Publishing will be interesting as well. Although deploying to Heroku is kind of obsolete, after they banned databases, making the platform practically useless.

Showing all 10 reviews on CourseDuck

Read all 2,218 reviews on Udemy