.NET Web API Course

ASP.NET Backends with .NET 9

Date: 21. April 2025 - 22. April 2025

Duration: 2 Days (9:00 - 17:00)

Location: Zürich, Switzerland

Instructor: Steven Giesel

German // English

Goto Registration

Modern Web API Development with ASP.NET

Master the art of building robust Web APIs with C# and ASP.NET! This comprehensive course takes you from understanding the basics to implementing advanced features like real-time updates with SignalR and proper testing strategies. You'll learn through practical examples and hands-on exercises, ensuring you can apply these skills in real-world scenarios.

Course Curriculum
Introduction and Fundamentals

Dive into REST principles and API design fundamentals. We'll set up our development environment and create our first ASP.NET Web API, establishing a solid foundation for the rest of the course.

Building RESTful APIs

Learn to implement CRUD operations, master route configuration and naming conventions, work with DTOs and AutoMapper, and handle HTTP status codes effectively. We'll focus on building clean, maintainable APIs following industry best practices.

Advanced Features

Explore authentication and authorization, API versioning strategies, real-time updates with SignalR, and comprehensive error handling and logging approaches. These advanced topics will help you build robust, production-ready APIs.

Testing and Documentation

Master unit testing for controllers and services, learn integration testing strategies, implement API documentation with Swagger/OpenAPI, and understand performance testing and optimization techniques.

What is the takeaway?

By the end of this course, you'll be proficient in designing and implementing RESTful APIs using ASP.NET Core. You'll understand how to build real-time communication features with SignalR, create comprehensive test suites, apply security best practices, and effectively document your APIs. Most importantly, you'll have hands-on experience with modern API development practices that you can immediately apply to your projects.

Who Should Attend?

This course is designed for C# developers who want to get into API development. Basic C# knowledge is required. The interactive format allows you to ask questions throughout the course and explore various aspects of API development. Whether you're new to API development or looking to enhance your existing skills, this course provides valuable insights and practical experience.

Requirements

Computer with stable internet connection

.NET 9 SDK installed

Visual Studio 2022 or VS Code with C# DevKit

Basic C# knowledge (variables, classes, methods)

All participants receive course materials, code samples, and recording access.
Group discounts available for companies. Contact us for details.
Goto Registration

I am interested!


Have a question or want to discuss a project? We'd love to hear from you. Fill out the form below and we'll get back to you as soon as possible.

Name
Email
Subject
Message
An unhandled error has occurred. Reload 🗙