Introduction
Introduction
()
Prerequisites
()
1. Course Overview
Course overview and application demo
()
Setting up the development environment
()
2. Set up the Development Environment
Create an empty Web API Project
()
Define application models
()
Configure entity framework for database access
()
Build the Create API endpoint
()
Create the read-all API endpoint
()
Create the read by ID API endpoint
()
Create the update API endpoint
()
Create the delete API endpoint
()
Cleanup Code
()
3. Build the Angular Front End
Create an new Angular project
()
Define and creating empty components
()
Configure routing and navigation
()
Create the transaction Service with HTTP methods
()
Design the application header and footer
()
Design the list page
()
Load data from admin API
()
Creating a form
()
Create a New transaction by submitting data with HTTP POST
()
Update transaction data with HTTP PUT
()
Delete a transaction with HTTP DELETE
()
4. Add Token-Based Authentication
Understanding token-based authentication
()
Configure token-based authentication in ASP.NET Web API
()
Build the register API endpoint
()
Create the login API endpoint
()
Develop the authentication service in angular
()
Register for a new account
()
Add data validation to a registered form
()
Log in to an account
()
Secure routes with Angular Guards
()
Update the header for logout functionality
()
Implement the auth interceptor
()
Set a user ID when a transaction is created and loaded
()
5. Application Deployment to Azure
Explore Azure services for deployment
()
Deploy the Angular application to Azure Static Website
()
Deploy SQL database to Azure SQL database services
()
Deploy ASP.NET Web API to Azure app services
()
6. Where to Go Next
Next steps
()