MFE-IT

Web ASP.NET Core Training Course AZ-2002 – Develop an Application Consuming an API

Reference: of-AZ2002
550 € excl. VAT
1 day
7 h
25 Jan. 2027
Remote
15 Feb. 2027
Remote
8 Mar. 2027
Remote
5 Apr. 2027
Remote
10 May 2027
Remote
14 Jun. 2027
Remote

Our sessions are guaranteed from 1 registered participant (except in cases of force majeure).

Web ASP.NET Core Training

Description of the Web ASP.NET Core Training Course AZ-2002

This Web ASP.NET Core Training Course AZ-2002 guides you step by step in creating robust ASP.NET Core web services and integrating them into dynamic web applications. You will learn to design RESTful APIs, consume them from the user interface, and apply advanced security practices (JWT, authorisation). The course also covers data management with Entity Framework Core, testing, CI/CD and cloud deployment best practices. Through practical workshops, you will develop a complete application from backend to frontend. Upon completion, you will be able to build and maintain modern, professional web applications on the .NET stack.

Also discover our MAUI .NET Training Course – Develop Mobile and Desktop Applications with C#, our C# 14 and .NET 10 Training Course – New Features and Best Practices, our REST API – Create, Expose and Integrate Secure and Scalable Web Services, our Flutter 3 Training Course – Cross-Platform High-Performance App Development with Dart, our JMeter Performance Testing Training – Simulate, Measure and Optimise your Web Applications at Scale and our Load Testing Training – Simulate Real User Behaviour to Evaluate the Limits of your Applications.

Format

Remote (recorded sessions).
It is possible to customise the training content to meet the needs of your professional project.

GOOD TO KNOW

This training course includes many exercises (60% practice) for better learning. Sessions are guaranteed from 1 registered participant (except in cases of force majeure). A preliminary interview takes place between the participant and/or a company representative to properly account for the participant’s profile (level, needs, professional context, challenges…).
Assessment: during the training, the trainer evaluates the pedagogical progress of participants through MCQs, role-play scenarios and practical exercises. Participants receive a certificate of skills validation at the end of the training.

Objectives of the Web ASP.NET Core Training Course AZ-2002

Upon completion of the training, the participant will be able to:

  • Understand the architecture of a modern web application based on ASP.NET Core for creating robust web services.
  • Master the development of a RESTful API with ASP.NET Core and its integration into a frontend application.
  • Learn to consume external or internal APIs from a web application (HTTP, JSON, authentication).
  • Manage dependency injection, configuration, security and routing following framework best practices.
  • Implement authentication/authorisation mechanisms (JWT, OAuth2/OpenID Connect) and unit/integration tests.

Prerequisites

  • Mastery of C# fundamentals and object-oriented programming.
  • Knowledge of web concepts (HTTP, REST, JSON).
  • Basic knowledge of ASP.NET Core (controllers, views, middleware) recommended or equivalent experience.
  • Because each participant is unique, a personalised interview with our expert allows us to design a training course perfectly aligned with their objectives, level and professional challenges.

Target Audience

  • .NET developers wishing to strengthen their skills in web and API development.
  • Backend or full-stack developers wanting to design modern web applications.
  • Software engineers, technical consultants or application architects involved in ASP.NET Core projects.

Detailed Programme of the Web ASP.NET Core Training Course AZ-2002

Introduction to ASP.NET Core and Environment
  • ASP.NET Core architecture and .NET 7/8.
  • Installation and configuration: SDK, Visual Studio / VS Code, project templates.
  • Web API project structure.
  • Routes, controllers, actions, HTTP attributes.
  • Model validation and conventions.
  • Using HttpClient and Typed Clients via dependency injection.
  • JSON serialisation/deserialisation (System.Text.Json / NewtonSoft).
  • Network error handling, timeouts and retry strategies.
  • Creating a web application with Razor Pages or MVC.
  • API calls, UI-side data binding, pagination and forms.
  • Setting up dynamic components (optional Blazor) as needed.
  • Integrating Entity Framework Core for persistence.
  • Migrations, DbContexts, relationships, lazy/explicit loading.
  • Unit tests for API and consumer.
  • Integration tests, mocking dependencies.
  • Integration into CI/CD pipelines (Azure DevOps / GitHub Actions).
  • Deployment on Azure App Service / Docker containers.
  • Logs, monitoring and metrics.
  • Development of a complete application (backend API + web consumer frontend).
  • Implementation of JWT security and EF Core.
  • Deployment and observability of the application.

FAQ – ASP.NET Core Training

ASP.NET Core is Microsoft’s open-source web framework for developing modern web applications and APIs in C#. It is cross-platform (Windows, Linux, macOS), high-performance, and bundles MVC, Razor Pages, Blazor and Web API. It runs on .NET 8/9 and serves as the foundation for most Microsoft enterprise back-ends. MFE-IT trains you to consume REST APIs in an ASP.NET Core application.

Classic ASP.NET (.NET Framework) only runs on Windows/IIS and is in maintenance mode. ASP.NET Core is its modern rewrite: cross-platform, faster, containerizable (Docker, Kubernetes) and modular. All new Microsoft projects target ASP.NET Core on .NET 8/9. The MFE-IT training focuses exclusively on ASP.NET Core.

ASP.NET Core provides HttpClient (with HttpClientFactory for pool and lifecycle management), Refit or RestSharp for a typed approach, JSON deserialization via System.Text.Json, and authentication handling (JWT, OAuth2, API Keys). The MFE-IT training also covers resilience (Polly, retry, circuit breaker) and securing API calls.

The MFE-IT training lasts 1 day (6 hours), in a 100% custom format with a maximum of 3 participants per session. It intensively covers: ASP.NET Core architecture, dependency injection, HttpClient, JSON deserialization, error and authentication handling, and resilience best practices. 30 days of post-training support to help you deliver your first projects in production.

Would you like to know about upcoming sessions ?

Would you like to schedule this training course on a specific date ? Contact us by email or by filling out the contact form.