Web ASP.NET Core Training Course AZ-2002 – Develop an Application Consuming an API
- Price
- Duration
- Number of hours
Our sessions are guaranteed from 1 registered participant (except in cases of force majeure).
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.
Creating a RESTful API with ASP.NET Core
- Web API project structure.
- Routes, controllers, actions, HTTP attributes.
- Model validation and conventions.
Consuming an External API from the Server
- Using HttpClient and Typed Clients via dependency injection.
- JSON serialisation/deserialisation (System.Text.Json / NewtonSoft).
- Network error handling, timeouts and retry strategies.
Frontend Web Development
- 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.
Data Management and EF Core
- Integrating Entity Framework Core for persistence.
- Migrations, DbContexts, relationships, lazy/explicit loading.
Testing and CI/CD
- Unit tests for API and consumer.
- Integration tests, mocking dependencies.
- Integration into CI/CD pipelines (Azure DevOps / GitHub Actions).
Deployment and Observability
- Deployment on Azure App Service / Docker containers.
- Logs, monitoring and metrics.
Practical Workshop
- 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
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.
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.
REST API – Create, Expose and Integrate Secure and Scalable Web Services
Master the best practices of architecture, development and consumption of RESTful APIs.
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.
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.
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.
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.