Forma-it

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

Reference: of-AZ2002
850 € excl. VAT
1 day
7 h

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

C# 14 and .NET 10 Training Formation C# 14 C# 14 and .NET 10 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.

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 for the Web ASP.NET Core Training Course AZ-2002

  • 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.

Related Training Courses

formations en développement

MAUI .NET Training Course – Develop Mobile and Desktop Applications with C#

Unify your Android, iOS, Windows and macOS developments with the power of .NET Multi-platform App UI.

Formation C# 14 C# 14 and .NET 10 Training

C# 14 and .NET 10 Training Course – New Features and Best Practices

Master the latest features of C# 14 and .NET 10. Explore innovations in language syntax, performance improvements, and modern development best practices for building robust .NET applications.

C# 14 and .NET 10 Training Formation C# 14 Formation Web ASP.NET Core Formation React.js, Redux & Zustand Formation React Native Formation Flutter 3 Formation API REST Formation MAUI .NET

REST API – Create, Expose and Integrate Secure and Scalable Web Services

Master the best practices of architecture, development and consumption of RESTful APIs.

formations en développement

Flutter 3 Training Course – Cross-Platform High-Performance App Development with Dart

Master Google’s framework to design mobile apps, web and desktop from a single codebase.

REST API Training Course

JMeter Performance Testing Training – Simulate, Measure and Optimise your Web Applications at Scale

Master Apache JMeter to test the robustness and scalability of your systems.

REST API Training Course

Load Testing Training – Simulate Real User Behaviour to Evaluate the Limits of your Applications

Learn to anticipate failures, detect bottlenecks and to validate the robustness of your systems.

Understanding User Needs Training JMeter Performance Testing Training Course REST API Training Course

IT Specifications Training Course - From Requirements to Project Specification

Effectively frame your digital projects with clear, complete and actionable documentation.

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.