In this course, we will guide you through the process of creating ASP.NET Core-based REST APIs and services, utilizing the cutting-edge features and enhancements introduced in the latest version of .NET 7. By the end of the training, you will be equipped with the skills and knowledge to build high-performing APIs that meet modern web development standards.
The course is up to date with Visual Studio 2022 and .NET 7 and consists of plenty of presentations and hands-on exercises. The teacher will also share his best practices and tools that will make your life easier as a developer.
Topics Covered
- REST
- NET Introduction
- Hello ASP.NET
- Request pipeline
- Controllers and actions
- Routing
- Dependency Injection
- Modifying resources
- Validation
- Problem details
- OpenAPI / Swagger
- Consuming the API
- Minimal API
Prerequisites
You should have fundamental C# knowledge, including being familiar with LINQ and lambda expressions. Basic knowledge of HTTP(s) and how the web works is also required.
Target Audience
C# developers who want to start building ASP.NET Core web REST-based API and services.