Building Angular and ASP.NET Web API Apps

Author

Released

12/20/2018

Single-page applications (SPAs) can provide a more positive and fluid user experience, but designing and building a SPA is not without its challenges. In this course, learn how to leverage ASP.NET Web API and the Angular framework to make the work of designing and building SPAs a bit easier. Instructor Ervis Trupja first shows how to set up the app infrastructure, demonstrating how to create a Web API and Angular app, and then set up the essentials for each one. He steps through how to create the service layer with ASP.NET Web API and use Angular and Material Design to build the UI. Discover how to send requests to a Web API app, handle errors in Angular, create an authentication system using tokens, and more.

Topics include:

Setting up the app infrastructure

Creating a database

Configuring routing in Angular

Designing a view with Material Design

Updating existing data

Creating a Web API HttpPut endpoint

Deleting data

Authentication using tokens

Adding a filter, pagination, and icon buttons

Skill Level Intermediate

3h 34m

Duration

7,873

Views

Show MoreShow Less

- [Ervis] Hi, I'm Ervis Trupja and I'm a web developer.The architecture of a single page applicationinvolves certain challenges that are not presentin traditional web applications.However, emerging technologies like ASP.NET Web API,JavaScript Frameworks like Angular make it really easyto design and build single-page applications.During this course we will take advantageof these technologies to implement an expenses application.We will build the service layer with the ASP.NET Web APIto expose the required endpoints tocreate, read, update and delete entries from our database.

Then, we will build a rich UI usingAngular 7 with material design.As we dive into Angular services,we will learn how to send request to a web application,and most importantly, receive a response,and handle the errors.We will also take advantage of the material designto implement features like filtering and pagination.By the end of this course, we will learn how to createa simple authentication system using tokens.So, I hope you will join me on this journey.