Skip to content
UdemyAsp.netPaid courseAll LevelsCertificate

ANGULAR 20 and ASP.NET Core Web API - Real World Application (Udemy.com)

Full Stack Web Application with Angular v20, ASP.NET Core Web API, Entity Framework Core, C# REST API, JWT Token

Created by: Sameer Saini

Last updated November 2025

icon
What you will learn

  • Learn and Create Full-Stack Web Applications with Angular 20 and ASPNET Core Web API
  • Build scalable C# Web APIs using ASPNET Core
  • Learn how to create and use components in Angular
  • Learn Angular routing and Angular Services
  • Learn how to create an ASPNET Core web api from scratch and build CRUD operations in it using HTTP Web Methods like GET, POST, PUT, DELETE
  • Authentication and Authorization using JSON web Tokens (JWT Tokens)
  • Learn and use Entity Framework Core along with the ASPNET Core Web API to persist and retrieve data from SQL Server database
  • Learn to upload an Image File from Angular UI application to the ASPNET Core Web API
  • Implement Dependency Injection in ASPNET Core Web API and also in the Angular application
  • Use Swagger and Postman to test your API data
  • Learn the Best Practices along with every tutorial to make your app clean, generic and re-usable

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

icon
Course Description

- - - - - - - -

This courses has been Re-recorded from scratch using Angular Version 20 (Latest) using Standalone components and Signals.

- - - - - - - -


A Comprehensive Course on Angular and ASP.NET Core Web API where you will learn and master your Angular and ASP.NET Core skills and be excellent at making full stack web applications using the Angular and ASP.NET Core Web APIs.


In this course, we will use Angular 20 to create our Single Page Web Application and we will use C# and ASP.NET to develop a REST API using ASPNET Core.


Why do you need this course?

Full-Stack web development is in great demand and what better technologies to choose from? We have the best technologies Angular and ASP.NET Core from Google and Microsoft. These are great technologies that pair really well and are adopted by big tech giants across the world.

This course helps you understand full-stack web development using Angular and ASP.NET Core Web APIs as you have never thought of.

Concentrating on the practical aspect of web development, You will learn and master ASP.NET Core Web API and Angular Web development skills and with the help of this course and the knowledge you will acquire in this course, you will be able to implement that in your projects and your organization as well.


Know me more

I am Sameer, a professional software developer with over 15 years of industry experience. I love to educate myself and others and that's why I started with my youtube channel where I have a loving audience. I create content for software developers like you so that I can share my knowledge.


Money Back Guarantee

I Guarantee you that after finishing this course, you will be confident enough to create web applications using Angular and ASP.NET Core Web API on your own.

You will feel confident at work or creating your own projects.

If you want to create functional, generic, clean, and usable websites using Angular and clean scalable web apis using dotnet core, then this is the course for you.

If still, you are unable to get benefit from this course (we will be sad to see you go!), there is a "30-day money back guaranteed by Udemy".


In this course, you will learn and implement:

  • Learn And Create Your First Angular single page application (SPA)

  • Learn and Create your first ASP.NET Core Web API using RESTful principles in C#

  • Create a fully functional, highly scalable blog application


In Angular you will learn and develop:

  • Angular CLI

  • Angular Components

  • Angular Signals (effect, computed, writable, etc)

  • Angular Routing

  • Angular Services

  • HTTP calls (HttpClient and HttpResource (New))

  • CORS

  • Use Bootstrap CSS in Angular applications

  • Create reusable components

  • CRUD operations (Create Read Update Delete)

  • Angular Forms

  • Live Markdown Preview

  • Markdown to HTML

  • Angular Form Elements

  • Authentication and Authorization

  • JWT Tokens and Storage

  • Interceptors

  • Auth/Route Guards

  • Image Upload in Angular applications

  • Models and Interfaces


In our ASP.NET Core Web API, you will learn and develop:

  • Create ASPNET Core APIs from scratch using C#

  • Create endpoints and action methods

  • CRUD operations in ASP.NET Core (Create Read Update Delete)

  • Install and Use Entity Framework Core to connect to SQL Server database

  • Understand and implement Entity framework core relationships

  • Domain-Driven Design Patterns (DDD)

  • Repository Pattern in ASP.NET Core

  • Domain Modelling

  • Entity Framework Code First Approach

  • SQL Server

  • Seeding the Database

  • HTTP Web Methods

  • Authentication and Authorization

  • JWT Tokens

  • Role Based Authorization

  • Image Upload in ASP.NET Core Web API

  • Write Clean, Re-Usable Code



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

Sameer Saini

As a coding enthusiast, my vision is to help learners to understand and master the concepts of programming languages, and software design patterns and build highly scalable web applications.


When I remember my journey to date, I can recall how finding the right mentor is so important and equally difficult to get. I want to mentor my learners in this journey and be part of it.


I started my journey with backend development using C# and ASP.NET and I love this programming language and framework and that's the reason I chose to stick with this as my favorite backend language.


In the next few years, I also got attracted towards frontend development and started creating websites using the popular MVC framework but the need to create faster responsive and reactive websites was growing hence the leap towards Javascript and Angular.


My Vision

My aim is to create courses and content that learners can understand. It's dead simple. I try to use a language that could be understood by a vast majority of learners and I try to avoid complicated words wherever possible. This helps learners understand the concepts rather than paying attention to magic keywords.


I pair the above with real-world examples. All courses I create somehow try to create a real-world example that we all have seen or wish to create.

icon
More courses by Sameer Saini

$79.99

$59.99

$59.99

$64.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$99.99

$69.99

$84.99

icon
Reviews

4.6

3,625 ratings on Udemy

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

By BRISEIDA GUADALUPE ESQUIVEL BARAJAS on 12/9/2025

This is an outstanding course on .NET and Angular! The instructor has a masterful approach, clearly explaining the theory and practical applications side-by-side, which makes the content exceptionally easy to digest and follow. I am new to Angular and found the course to be incredibly helpful. My only suggestion for improvement would be to include a section covering Angular Interceptors.

By J Biswaranjan Prusty on 11/27/2025

After completing this course, I feel that it is more suitable for freshers or learners with around 3–4 months of experience, rather than those with 1+ years. I do appreciate that the explanations of the concepts are very clear and well-structured, but I noticed a few gaps in the content. Some important topics that I felt were missing include: 1.Proper Git setup for both API and UI projects 2.Using the latest .NET version (the course currently uses .NET 7) 3.Integration with cloud storage services for handling images 4.Pipeline Set Up For Publishing

By Nabeel Naeem on 5/26/2025

Another great course, my 2nd with respectable teacher Sameer. This course is not for beginners and you should have some prior knowledge of Angular and .Net Core to start this course. Though previous version of angular was used in the course, I completed it in angular 19 with some difficulty but it was worth it. Instructions are pretty clear, you will get everything you need from start to finish. Clean coding principles are follow throughout the applications, with repository pattern, DTOs in both front and back end. This helps a lot when you have a complete basic structure of project. Thanks for making this course, hoping to get some more like these in future.

By Steve Bell on 1/1/2025

Sameer does such a good idea of explaining the concepts of full-stack development without being redundant! This is an excellent course for someone just starting out to get the concepts of working with Angular and .NET, or someone needing a refreshed look on the later developments in this technology stack. I will be recommending this course to co-workers and colleagues.

By Fahad Shaikh on 9/10/2024

I'm halfway through this course, and it's been an amazing learning experience! The instructor explains Angular, ASP.NET Core, Entity Framework, and JWT authentication clearly with a hands-on approach. ✅ What I love: ✔️ Well-structured & beginner-friendly ✔️ Covers frontend & backend integration ✔️ Practical based learning Highly recommend for anyone looking to master Full Stack Development with Angular & .NET Core!

By Dyami Jenkins on 5/30/2024

This course was a great match for me. As a Lead Software Engineer / Senior.NET Developer part of my responsibilities is to contribute to my own self-development of business and technical acumen. With Microsoft really placing emphasis on .NET Core, Web API, and now Blazor there has been a push towards using Angular and React for the UI to modernize existing applications and to create new applications. This course provided a great refresher on how these tools are used together to build a real world application.

By Mani Sah on 5/27/2024

I Recently completed this course and I am thrilled to share my positive experience. This course was exceptionally detailed and well-structured, providing an in depth understanding of both the technologies and how they integrated to build robust web application. Thank you Sameer. Also Kindly provide Technical Architecture documents which would help me to recall the end to end project work flow including both UI and API at a glance.

By Juan Manuel Viñuela Ortiz on 2/9/2024

Este fue mi primer curso en ingles, pero por suerte pude entender todo, el profe fue muy claro al explicar los conceptos y los pasos, lo unico que me gustaria para proximos cursos, es el tema de cuando se instalan los paquetes, pueden surgir problemas por el versionado (incompatibilidades), lo cual hace que deje de funcionar el proyecto.

By Idris Patel on 12/19/2023

Mr Sameer has done very well to produce an application which would meet a new demand into .net (c#) programming via integration of angular framework. He goes through concepts clearly and insightly, which makes me genuinely interested in his efforts. Unfortunately, there are a couple of negatives to mention: 1) There are times where while watching the tutorials, it stutters a bit and key information to code certain thing is missed out somehow. 2) As this is a newer version of his course, the problem I have with is when deploying the application to Azure because my azure account has expired. Therefore I need an alternative way to deploy this app without being charged unnecessarily. Otherwise, I am impressed with the course overall, although I wished the application would be more of a fully fledged website. eg) e-commerce with payment integration But for now, this is enough. Would like Mr Sameer to consider these points for the future.

By Muhammad Ali on 8/26/2023

The course was really good. Following few suggestions: 1. For Student portal, please add complete JWT 2. For blog post, please add MFA 3. How to secure JWT from program.cs files 4. Please add all functionality of Microsoft Identity (Complete) 6. How do publish API and Angular in IIS, or for Angular do we need other mechanism rather than firebase or Azure Rest: the course is awesome and learnt a lot, Once again Thank you so much for creating these tutorials.

Showing all 10 reviews on CourseDuck

Read all 3,625 reviews on Udemy