AZ-2002: Develop an ASP.NET Core web app that consumes an API
Course Overview
Course Description
Build robust ASP.NET Core web apps that consume APIs in this intermediate-level, instructor-led course. You'll learn to work with ASP.NET Core minimal APIs, use HttpClient and IHttpClientFactory to perform secure HTTP operations, and render dynamic API data using Razor Pages or Blazor. This full-day training equips developers with essential techniques for integrating web apps with RESTful services and deploying real-world solutions.
Target Audience
Ideal for:
ASP.NET Core developers, FullStack Engineers, and Web Developers integrating external APIs into web applications
Professionals with experience in C#, HTML, and RESTful services looking to build API-powered web apps
Prerequisites:
Intermediate experience programming in C# and HTML
Working understanding of REST API concepts and HTTP verbs
Course Outline (SEO-Integrated Agenda)
Module1: Interact with ASP.NET Core Minimal APIs
Understand the structure and design of ASP.NET Core minimal APIs
Use Swashbuckle to generate and consume API documentation and specs
Module2: Implement Secure HTTP Operations
Learn to use HttpClient and IHttpClientFactory for making GET, POST, PUT, and DELETE operations
Understand best practices for handling HTTP requests and responses securely in .NET Core
Module3: Render API Responses in ASP.NET Core Razor or Blazor Web Apps
Map JSON or object responses to UI components in Razor Pages or Blazor
Use page handlers and component lifecycle events to drive dynamic content
HandsOn Experience
Approximately 40–50% of this course is dedicated to hands-on activities. You’ll implement key modules—from calling APIs to rendering results—through guided exercises that reinforce how to develop ASP.NET Core web apps that consume APIs.
Skills You’ll Gain
By completing AZ2002, you’ll be able to:
Build and consume minimal APIs using ASP.NET Core
Implement HTTP clients with HttpClient and IHttpClientFactory
Perform safe HTTP operations (GET/POST/PUT/DELETE) in web apps
Render dynamic API-driven content using Razor Pages or Blazor
Ready to Get Started?
Join thousands of professionals who have advanced their careers with our training programs.
Join Scheduled Training
Find upcoming sessions for this course and register for instructor-led training with other professionals.
View ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote