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
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
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.
Instructor Details
- 4.7 Rating
4,985 Reviews
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.
More courses by Neil Cummings
Build an app with ASPNET Core and Angular from scratch (2026)
4.7 (25,710 Reviews)
Provider: Udemy
Time: 32.1h
$139.99
Complete guide to building an app with .Net Core and React (2026)
4.5 (8,777 Reviews)
Provider: Udemy
Time: 33.8h
$12.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Build an app with React, Redux and Firestore from scratch (2025)
4.7 (1,860 Reviews)
Provider: Udemy
Time: 26.5h
$10.99
Build a Microservices app with .Net and NextJS from scratch (2026)
4.8 (1,350 Reviews)
Provider: Udemy
Time: 60.9h
$11.99
The complete guide to building a full-stack app with Next.js (2026)
4.7 (315 Reviews)
Provider: Udemy
Time: 49.4h
$11.99
More Angular courses
Single Page Web Applications with AngularJS (2018)
5.0 (480 Reviews)
Provider: Coursera
Time: 15.5h
Free
Angular (Full App) with Angular Material, Angularfire & NgRx (2024)
4.7 (8,695 Reviews)
Provider: Udemy
Time: 11.3h
$14.99
Complete Angular 22 - Ultimate Guide - with Real World App (2026)
4.7 (4,509 Reviews)
Provider: Udemy
Time: 43.5h
$84.99
Front-End JavaScript Frameworks: Angular (2017)
4.7 (368 Reviews)
Provider: Coursera
Time: 16h 40m
Free
Reviews
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 ;)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












