Angular is the front end we pair with ASP.NET Core across this site. Everything below assumes a .NET API on the other side, which is why authentication takes up so much of the page: the interesting part is rarely the Angular code, it is the handshake.

The tutorial series builds one application over many parts and is the right place to start. The rest answers a question at a time: a Material component, a login flow, a file upload, a real-time chart.

The Angular and ASP.NET Core Series

A single application built over many parts, front end and Web API together.

Angular Material

Tables, navigation, forms and the error pages that go with them.

Authentication With ASP.NET Core Identity

Registration, login, lockout, confirmation and two-factor, wired from Angular to Identity.

IdentityServer4 and OAuth

Handing the login to a dedicated identity provider.

Files, Storage and Real-Time

Moving bytes in both directions, and pushing updates without polling.

GraphQL and Publishing

Consuming a GraphQL API, shipping the application, and the habits worth keeping.

More Angular

The remaining Angular articles.

Where to Go Next

The API on the other side of every article here:

Keep the contract between Angular and the API written down somewhere both sides can see. Most of the bugs in this list started as a shape that changed on one side only.