Creating ASP.NET Core 8 APIs

In this course, you will learn how to create APIs based on ASP.NET Core 8. You will gain practical knowledge on how to build, run and maintain ASP.NET Core 8 APIs.

Any questions?  

Gill will gladly help you further with any personal or in-company needs you might have.

Get in touch

What will you learn?

You want to build APIs for your next project, based on ASP.NET Core, Microsoft’s premier web development platform?

This course will teach you all you need to know how to build robust APIs, including patterns and best practices such as clean architecture to build reliable and testable APIs.

Key takeaways

  1. Learn how to build APIs based on ASP.NET Core
  2. Understand complex topics such as content negotiation, authentication and deployment
  3. Build APIs based on the concepts of Clean Architecture


During this 3 day training, you will learn how to build real-world APIs using ASP.NET Core. This course is aimed at being practical, filled with hands-on labs to apply what you have learned.

Moving to .NET 8 and ASP.NET Core
This first module will give you an overview of the .NET 6 platform and its components. We will also look at the .NET Core CLI.

Finding your way around ASP NET Core MVC
In this module, we will together create the File > new project and see what is getting generated. You’ll learn about the new files, workflow and configuration options that come with ASP.NET Core.

Creating and consuming a firstASP.NET Core 8 API
Typically, developers will use REST to create ASP.NET Core APIs. In this module, we will learn about the principles of REST and how that aligns with ASP.NET Core and we will create a first ASP.NET Core API and see how we can consume that from a Blazor front-end.

Understanding core principles inASP.NET Core APIs
Now that you have a basic understanding of APIs in ASP.NET Core, it’s time to dive deeper. We will learn the concept of controllers and the MVC pattern that’s used in ASP.NET Core as well as the other approach, namely Minimal APIs. While doing so, we will understand the basics of routing also used in ASP.NET Core.

Who is it for?

Why should I follow this training?

Learn about ASP.NET Core APIs

Create APIs based on the popular framework of Microsoft

Build a real-world APIs

This course will guide you in the end-to-end building of a real world API

Apply best practices

You will learn how to create APIs the right way from the start

What else
should I know?

After registration for this training, you will receive a confirmation email with practical information. A week before the training, we will ask you about any dietary requirements. See you soon!

Course information

Training will consist of a healthy mix of theory, examples, and exercises

Lunch is included

Travel and accommodation expenses are not included

No previous knowledge on ASP.NET Core required!

Meet the trainer(s)

Gill Cleeren

Meet Gill Cleeren, Microsoft trainer at Xebia Academy. View Gill’s full profile and training courses on Xebia Academy.

Koen Luyten

Meet Koen Luyten, trainer at Xebia Academy. View Koen’s full profile and training courses on Xebia Academy.

Also interesting for you

View all training courses
Developing Solutions for Microsoft Azure (AZ-204) (BE)

Discover the power of Microsoft Azure with our AZ-204 course. Build, deploy, and manage scalable cloud solutions efficiently. Gain hands-on experience in cloud-native app development, CI/CD, security, compliance, and performance optimization. Unlock your potential in today’s dynamic cloud technology landscape.

CI/CD implementation
Microsoft Azure
View training
Azure Fundamentals (AZ-900) (BE)

Master the basics of Microsoft Azure with the AZ-900 Fundamentals course. Ideal for IT professionals seeking to understand cloud concepts, services, and infrastructure, this course lays the groundwork for a career in cloud computing and prepares you for the AZ-900 certification.

View training
AI for .NET Developers: Harnessing the Power of Artificial Intelligence (BE)

Enhance your .NET projects with AI through our 2-day course, featuring hands-on Azure and OpenAI integration, guided by a .NET expert.

Artificial Intelligence
View training
Clean Architecture with ASP.NET Core 8 (BE)

Explore applying Clean Architecture principles to ASP.NET Core 8, ensuring your codebase is testable, maintainable, and adaptable over time.

Software Architecture
View training

Can’t find the course you’re looking for? There’s more!