👨‍🏫 Instructor-Led Training

AZ-2002: Develop an ASP.NET Core web app that consumes an API

Course Code: AZ-2002
Duration: 1 Day
Level: Intermediate
Category: Software Development

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 Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote