Introduction
Install Visual Studio 2019 Community Edition and .Net 5 SDK
Setup GitHub Account
Install and Explore PostMan
Create and Tour Web API Project
Configure Logging using SeriLog
Explore Swagger UI
CORS Configuration
Review and Add Changes to GitHub
Implement Data Classes and Entity Framework
Seed Data In Tables
Setup Service Repositories and Dependency Injection
Setup AutoMapper and DTOs
Review and Add Changes to GitHub
Working with GET Requests - Overview
Construct GET Endpoint
Construct GET By Id Endpoint
Setup GET Endpoints For Hotels
Final Touches and Add Changes to GitHub
Securing Your API - Overview
Setup User Identity Core
User Registration Endpoint
IMPORTANT - User Registration Endpoint Fix
Add User Roles
Explore JSON Web Tokens (JWT)
Implement JWT Authentication
Protecting Endpoints
Review and Add Changes to GitHub
Construct POST Endpoint
Construct PUT Endpoint
Construct DELETE Endpoint
Review and Add Changes to GitHub