Backend API Development with ASP.NET Core

Back to Training
Backend API Development with ASP.NET Core
.NET DevelopmentIntermediate

Backend API Development with ASP.NET Core

4 Days (32 Hours)Face to Face / Online

Design and expose powerful RESTful APIs that drive modern applications. Master ASP.NET Core Web API, Entity Framework Core, authentication, versioning, and documentation best practices for enterprise and cloud environments.

Duration4 Days (32 Hours)
LevelIntermediate
Category.NET Development
Training MethodFace to Face / Online

Course Outline

  1. RESTful API design principles
  2. ASP.NET Core Web API project setup
  3. Data access with Entity Framework Core
  4. Authentication and authorization (JWT/OAuth)
  5. API versioning and documentation with Swagger/OpenAPI
  6. Error handling and input validation
  7. Testing APIs
  8. Deploying and securing APIs in production

Frequently Asked Questions

What prerequisites are needed?

C# and basic ASP.NET Core knowledge.

What tools are used for testing APIs?

Postman and Swagger/OpenAPI throughout the labs.

Does this cover microservices architecture?

It touches on API architecture principles but is not a full microservices course.

Is this project-based?

Yes, labs build a complete production-style REST API with authentication and documentation.

Notes

Intermediate level, 4 days (32 hours), delivered face-to-face or online. Project-based labs build a production-style REST API including authentication and documentation.