Skip to content
UdemyAngularPaid courseIntermediate levelCertificate

Learn to build an e-commerce app with .Net Core and Angular (Udemy.com)

Build a proof of concept e-commerce store using Angular, .Net and Stripe for payment processing

Created by: Neil Cummings

Last updated September 2026

icon
What you will learn

  • .Net Core
  • Angular
  • C# Generics
  • Repository and Unit of Work Pattern
  • Specification Pattern
  • Caching
  • Angular Lazy loading
  • Angular Routing
  • Angular Reactive Forms
  • Angular Creating a MultiStep form wizard
  • Accepting payments using Stripe
  • Angular Re-usable form components
  • Angular validation and async validation

How it compares

Against the other 95 rated Udemy courses in Angular on CourseDuck:

  • Rating4.7 out of 5higher than 88% of them
  • Reviews4,985#24 of 96 by number of reviews
  • Length31.1 hourslonger than 90% of them
  • Last updatedSeptember 2026more recently than 96% of them

icon
Course Description

*** This course has been updated for .Net 10 and Angular 21***

Have you learnt the basics of ASP.NET Core and Angular?  Not sure where to go next?  This course should be able to help with that.  In this course we start from nothing and build a proof of concept E-Commerce store using these frameworks.

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 multi project .net core application using the dotnet CLI

  • Creating a client side front-end Angular UI for the store using the Angular CLI

  • Learn how to use the Repository, Unit of Work and specification pattern in .net core

  • Using multiple DbContext as context boundaries

  • Using ASP.NET Identity for login and registration

  • Using the angular modules to create lazy loaded routes.

  • Building a great looking UI using Angular Material and Tailwind

  • Making reusable form components using Angular Reactive forms

  • Paging, Sorting, Searching and Filtering

  • Using Redis to store the shopping basket

  • Creating orders from the shopping basket

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

  • Publishing the application to Azure

  • SignalR

  • Role based authentication

  • 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: If you have never coded before and you want to learn .Net and Angular you would be better starting with my other .Net Core and Angular course before this one.

On this course we will build an example E-commerce store, completely from scratch using the DotNet CLI and the Angular CLI 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 ASP.NET Core and Angular.  

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

$12.99

$94.99

$10.99

$11.99

$11.99

icon
More Angular courses

Free

$129.99

$14.99

$84.99

Free

Free

icon
Reviews

4.7

4,985 ratings on Udemy

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

By Adil khan on 12/13/2025

This course is not for absolute Beginners, but of course you have to know C# before taking this course it is very obvious. Other then that, the course is absolutely fine and fantastic and students will learn lot of things along the way, Excellent effort by neil cummins.

By Matias Dure on 10/25/2025

I feel like there is not much explanation behind what is being done so far, which makes it feel like the process is just to blindly copy code. Maybe this can be because I am somewhat rusty with .net which makes things feel new. Still, there could be some backup explanations of what is being done, for example where was the image chosen for the sql server found. This can already provide more context for the actual process that goes on.

By Thabo Molatlhegi on 10/16/2025

It is good so far. I just realized I am not too clued up with VS CODE. This is my first time using this learning platform as it was recently recommended to my by an ex colleague of mine. What I will do next is to, after this course, obviously look into getting extensive training in VS CODE.

By Shayan Sheikhakbari on 6/15/2023

Awesome course!! Neil covered many topics including the ones related to the Backend, Frontend, Deployment, ASP.Net Core, Angular .... I'm so glad that this course exists so that I could develop new skills and improve my programming. Hope to see more courses from Neil.

By Alexey Belov on 8/20/2022

Best Course ever!) I really enjoy to this course. A lot of best practices, a lot of best explanations about WHY we use it - it's important to understand WHY we using this thing.. Great English. I'm not English man, but i understood all without subtitles. I enrolled to job, because i watched Neil courses :D My Test Task was "Make easy library system with one-many relationship with soft delete and angular view" P.S. Maybe somedays Udemy will allow to buy courses to Russian people and Neil release new intermediate (or higher) courses.. and I will definitely buy them!

By Naod Agere on 2/12/2021

This is one of the best courses on Dot Net and Angular from Niel. It covers almost all the areas that a real world software application development follows, including performance tuning and deployment. The way of teaching is also amazing with excellent demonstration and coding style.

By Shqipdon Sylaj on 12/6/2020

I have learned many new things from this course. I suggest you buy this course because you are guaranteed to learn a lot of new things. I am really very happy with the professor because I have improved my work in .Net and I have learned many new things about the Angular part. I will soon buy other new courses from this professor, it is worth it .

By Kai O'Neal on 11/22/2020

He is the best teacher when it comes to asp.net core and using fronted frameworks. I save so much time at work now, and my .Net core development speed has increase 3 fold. Thank you!!

By Miguel Daz Pestana on 11/22/2020

ver good detailed explanations

By Andres Felipe Rodriguez Usma on 11/15/2020

It is a great course. I think the instructor explains very very well and in my opinion this is one of the most complete courses than I've seen. Thank you for share your knowledge

By Takudzwa Mupanesure on 11/8/2020

so far so good

By Adil H Raza on 11/8/2020

I am disappointed why i didn't start this course earlier, so many questions that i tried to search online and couldn't figure out are answered in this course. This course is fully hands on and covers end to end, once the concepts are clear you can go and do try things your way. The explanations are superb and the instructor really knows what he is talking about. Cool british accent you want to keep listening ;)

Showing 12 of 215 reviews

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 : 94 / 100