+63 995 394 7258 / +63 917 132 5623 | marketing@axentra-global.com

.NET 9 WebAPI

COURSE OVERVIEW


This training will focus on building RESTful services in .NET environment both controller-based and minimal approaches.


Prerequisite


Core and Advanced C# 13 and .NET 9 Development Training


Duration:             32 HRS / 4 DAYS

Level:                                Advanced

Delivery Method:         Classroom-based, Virtual Instructor Led Training


COURSE OUTLINE


Day 1    Learning the Controller-based WebAPI


·      Creating the WebAPI base project

  • o  Understanding the WebApplication builder and Services
  • o  Understanding the middlewares
  • o  Learning the Filters
  • o  Knowing the correct server (Kestrel by default)
  • o  Managing the CORS


·      The dependency injections

·      Creating the WebAPI controllers

·      Implementing the HTTP methods for API transactions

·      Understanding the JsonResult

·      Managing HTTP response and request headers

 

Day 2     Understanding the core concepts of API development


·      Implementing the JSON and XML content negotiation

·      Exploring the JSON and XML Serializers

·      Building the client applications

·      Error handling approaches

·      Integrating with data sources

  • o  ADO with Dapper
  • o  EF 8
  • o  Connection pooling

·      Man aging session data

 

Day 3    Introduction to .NET Platform


·      Advanced attributes for routing

·      Validating API transactions

·      The CQRS architecture with Mediatr

·      Creating DTOs using AutoMapper

·      Caching stragies

·      Utilizing asynchronous tasks

 

Day 4    Enterprise .NET applications


·      Building GraphQL

·      Implementing OpenAPI using Swagger

·      Testing API endpoints using xUnit and Mok

·      The Minimal API iimlementation

·      Securing API endpoints

·      Deploying WebAPI applications

·      The Clean Architecture


REGISTER NOW

Learning Experience Survey

Start Your Learning Journey Today

Advance your career with industry-leading IT training and certification programs from Axentra Global Inc. Browse our courses, join our upcoming webinars, or contact our training advisors to find the right learning path for you.

"Empowering Innovation, Enabling Growth"

Axentra Global Inc. is a leading provider of IT training, professional certification courses, corporate learning solutions, and software development services in the Philippines. We help individuals, teams, and organizations build in-demand technology skills through instructor-led training, hands-on workshops, and globally recognized certification programs.

| Contact Us

+6399 5394 7258 / +63 917 132 5623 (Viber/WhatsApp)

marketing@axentra-global.com

1702 High Street South Corporate Plaza Tower 26th Street, Bonifacio Global City

Design & Developed By Axentra Global Inc.

© 2026 Axentra Global Inc. All Rights Reserved.