Build an app with ASPNET Core and Angular from scratch (

A practical example of how to build an application with ASP.NET Core WebAPI (v2.2) and Angular (v8) from start to finish

Created by: Neil Cummings

Produced in 2022

What you will learn

  • Learn how to build a web application from start to publishing using ASPNET Core (v2.1), Entity Framework Core and Angular (v6)
  • Students who complete this course will have a practical understanding of Angular and ASPNET Core
  • Understand how to structure an Angular application using best practices
  • Learn how to integrate 3rd party components into the Angular application
  • Use Visual Studio code effectively to improve workflow
  • Use AutoMapper
  • Implement drag and drop photo upload integrating into a cloud platform
  • Implement a private messaging system
  • Implement filtering, sorting and paging of data
  • Display notifications in Angular via AlertifyJS
  • Implement Authentication using JWT Authentication tokens
  • Handling errors in the API and the SPA
  • Persist data using Entity Framework Core
  • And more...

Quality Score

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

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a web development course? Or looking for more detail on Neil Cummings's Build an app with ASPNET Core and Angular from scratch? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This course has been updated and is now using Angular v8 and .Net Core 3.0
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 incrementally build up our API and Angular front end until we have a fully functional Web Application that we then publish to IIS and a Linux server.
These are 2 of the hottest frameworks right now for the 'back-end' (Microsoft's ASP.NET Core) and the 'front-end' (Google's Angular) and are well worth spending the time to learn.
In this course we build a complete application from start to finish and every line of code is demonstrated and explained.

This course is right up to date as at November 2019 using ASP.NET Core 3.0 and Angular v8 and as these frameworks evolve, this course will evolve with it.
Read some of the great reviews of the course:
Jim says "The absolute best course for building an API in .Net core and working with Angular!"
Daniyal says: "This is a complete project based course from start to finish with real world experience using technologies that are currently in demand in the market. People interested in learning latest technologies should consider this course."
Here are some of the things you will learn about in this course:
  • Setting up the developer environment
  • Creating the ASP.NET Core WebAPI and the Angular app using the DotNet CLI and the Angular CLI
  • Adding a Client side login and register function to our Angular application
  • Adding 3rd party components to add some pizzazz to the app
  • Adding routing to the Angular application and securing routes.
  • Using Automapper in ASP.NET Core
  • Building a great looking UI using Bootstrap
  • Adding Photo Upload functionality as well as a cool looking gallery in Angular
  • Angular Template forms and Reactive forms and validation
  • Paging, Sorting and Filtering
  • Adding a Private Messaging system to the app
  • Publishing the application to both IIS and Linux
  • 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 (and fantastic) cross platform code editor. You can of course use any code editor 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.

On this course we will build an example Dating Application, 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. Who this course is for:
  • Beginners to ASPNET Core and Angular who want to learn practical usage of these frameworks to build a compelling and functional application
  • Students who like to learn by doing rather than learning by theory

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

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.



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Alfonso Nesprias on 3 weeks ago

Me gusto mucho el curso porque aprend lo que estaba buscando. A pesar de no ser mi lenguaje nativo el idioma ingles, tengo algn conocimiento de la lengua, pero debo destacar que el instructor es muy claro en su pronunciacin, lo que hace que sea fcil de comprender. Voy a continuar haciendo cursos con l. Gracias y saludos.

By Paul Aziz on a month ago

Practical course, practical instructor!!! I highly recommend for both beginners and experienced developers.

By Marco Rebsamen on 2 months ago

Finally I've completed this course. I've learned a ton! Although I have to say I came with some pre knowledge of Angular and as some others have mentioned in their comments if your completely new to Angular it might be a little tough and also not deep enough.Besides that I think Neil explains it very good. He also answers your questions even if it takes a little more effort and he also keeps the course up to date.

By Deo Vermaak on 2 months ago

The course was very well fleshed out and I learnt a lot. Especially creating solutions that integrate a back-end service with a front-end. Though some times the videos did get very boring.

By Omid Yarmohammadian on 2 months ago

This course helped me a lot to learn Angular. It helped me more than anything. It also helped me to solve many coding problems which I had over this course and over my personal project. I just have to say thanks Neil. Many thanks for sharing your skills with us.

By Gil Barkan on a month ago

Amazing course!I did indeed supplement this one along with an Angular course and an ASP.NET Core course, but this one brings both of these together into a complete new set of knowledge.

By Maciej Sularz on 4 weeks ago

I come from a PHP background, wanting to venture into a strongly typed programming language. I must say I've watched and followed many different tutorials, but the way Neil delivers his knowledge is just superb!I somewhat drifted away from angular (after the rewrite) in favour of Vue.js but this tutorial not only taught me a ton on .NET Core it has also rekindled my interest in Angular.The tutorial evolved from .NET Core version 2.1, through 2.2 to 3.0, Neil does a fantastic job at keeping the content concise and up to date at all times.I very highly recommend this tutorial as it's a true goldmine!

By Usman Ahmed on a week ago

Neil has done a great job, explaining most of the aspects that are being used. While doing the course i stuck in few problems and Neil has replied with in a day. I have learnt a lot from it.Thank you Neil.

By Neven Klofutar on 5 months ago

This course helped me a lot with getting up to speed with .net core and angular, and even helped me with an interview task i had to do. Neil updated this course 2x at least to the latest versions of .net core and angular, so i would recommend this course to anyone interested into .net core webapi and angular development.

By Thanh Lam on 3 months ago

My first course on Udemy. This is the best course I've ever learnt. Thank you Neil for your insight knowledge and effort for keep updating the versions.

By Tom Fletcher on a month ago

Without a doubt the best course I've taken on Udemy. It is filled with a plethora of knowledge, I'm certain I'll be able to go through this course again & learn something else. Credit to Neil, he constantly keeps the course updated keeping it fresh - In 6 months time, I'm certain he'll have updated the content again allowing students to go back through the content without it feeling old. Have any question, within 12 hours you'll have a response - Neil really is a fantastic teacher.I genuinely have taken an awful lot from this course which has enabled me to progress in my job as a Junior Developer - This course is really worth the investment.

By Rajagopal M on 3 weeks ago

Neil covers the topics very much to the details and very clearly !!! And I just found only 5 stars to rate and not more :(I will definitely subscribe to many more topics from Neils !!!