Create your first Web API call in less than 10 minutes
Initialize a Git repository for your source control
The Model-View-Controller (MVC) pattern
Create models and controllers
Attribute routing (with parameters)
The HTTP request methods GET, POST, PUT & DELETE
Best practices for your Web API like a ServiceResponse class and Data-Transfer-Objects (DTOs)
Map your models with AutoMapper
Object-Relational-Mapping
Code-First Migration
SQL Server Express
How to use a DataContext and a proper ConnectionString
All previous HTTP requests with Entity Framework Core to save your data in a SQL Server database
Data Seeding: Insert data with a migration programmatically
Token Authentication with JSON Web Tokens
Claims
Secure controllers with the Authorize attribute
Add roles to the users
One-to-one relationships
One-to-many relationships
Many-to-many relationships
Include entities with Entity Framework Core
Start automatic fights
Build a complete .NET 7 back-end with Web API, Entity Framework Core, SQL Server Implement Token Authentication with JSON Web Tokens & Roles Utilize all three types of relationships in your database: one-to-one, one-to-many, many-to-many Use the HTTP request methods GET, POST, PUT & DELETE Implement best practices like a proper structure for your Web API, Dependency Injection, asynchronous calls with async/await and Data-Transfer-Objects (DTOs) Use LINQ to filter, sort, map, select and access your entities. Seed data with code-first migrations programmatically