Skip to searchSkip to main content
SRNTS

Course Overview

This training provides a comprehensive introduction to Azure API Management (APIM), Microsoft's fully managed API gateway service. Participants will learn how to publish, secure, monitor, transform, and manage APIs for internal, partner, and external consumers. The course covers API gateways, policies, authentication, rate limiting, versioning, developer portals, monitoring, analytics, and integration with Azure, Power Platform, and enterprise applications.

Audience

This program is designed for:

    • Azure Developers
    • Integration Specialists
    • Solution Architects
    • Power Platform Developers
    • Dynamics 365 Developers
    • DevOps Engineers
    • IT Professionals responsible for API management and integrations 

Pre‑requisites

To maximize learning outcomes, participants should have:

  • Basic understanding of APIs and web services
  • Familiarity with REST, JSON, and HTTP protocols
  • Basic knowledge of Azure Fundamentals
  • Understanding of authentication concepts such as OAuth and API Keys is beneficial
  • No prior Azure API Management experience required

Key Benefits

  • Understand Azure API Management architecture and components
  • Publish and manage APIs securely through a centralized platform
  • Implement authentication, authorization, and API security policies
  • Apply rate limiting, throttling, caching, and transformation policies
  • Monitor API usage, performance, and analytics
  • Manage API versioning and lifecycle effectively
  • Integrate APIs with Power Platform, Dynamics 365, Azure Functions, and external applications
  • Enhance API governance and developer experience through the Developer Portal
  • Gain hands-on experience with real-world API management scenarios
  • Build scalable, secure, and enterprise-ready API solutions using Microsoft Azure APIs and services
  • Azure API Management (APIM) – 8 Hours Training Curriculum

    Module 1: Introduction to API Management (1 Hr)

    • Introduction to APIs and Web Services
    • REST API Fundamentals
    • Overview of Azure API Management (APIM)
    • APIM Architecture and Components
    • Business Use Cases and Benefits

    Module 2: Azure API Management Setup (1 Hr)

    • Creating an APIM Instance
    • Understanding APIM Components
    • APIs, Products, Groups, and Subscriptions
    • Developer Portal Overview
    • API Import and Publishing

    Module 3: API Security & Authentication (2 Hrs)

    • Subscription Keys
    • OAuth 2.0 and OpenID Connect
    • JWT Token Validation
    • Access Control and Security Policies
    • Protecting APIs with APIM

    Module 4: API Policies & Transformations (2 Hrs)

    • Introduction to APIM Policies
    • Inbound, Outbound, Backend, and Error Policies
    • Request and Response Transformations
    • Rate Limiting and Throttling
    • Caching Policies

    Module 5: Monitoring & Analytics (1 Hr)

    • API Monitoring
    • Diagnostics and Logging
    • Application Insights Integration
    • API Usage Analytics
    • Troubleshooting Techniques

    Module 6: Integration & Best Practices (1 Hr)

    • APIM Integration with Azure Functions
    • APIM Integration with Logic Apps and Power Platform
    • Versioning and Revisions
    • API Lifecycle Management
    • Best Practices and Governance

    Hands-On Exercises Throughout the Training

    • Importing REST APIs into APIM
    • Configuring Security Policies
    • Applying Rate Limiting and Caching
    • Monitoring API Traffic
    • Publishing APIs through the Developer Portal

    Total Duration: 8 Hours

    Training Includes: Theory, Live Demonstrations, Hands-on Labs, Real-World API Management Scenarios, Security Implementations, Policy Configuration Exercises, and End-to-End API Publishing and Management.

    Enrollment Form

    If you have no pending queries and feel confident after completing the trainer assessment session and reviewing earlier batch recordings, please proceed by filling out the form below to officially enroll in the SRNTS Training Program.

    • Are you interested to receive training related update over Whatspp & Gmail *

    💬 Need Assistance?

    If you have any questions about the training program or the enrollment process, our support team is here to help. You can reach us through the following channels:

    • 📱 WhatsApp Chat – Quick and convenient messaging support

    • 📞 Direct Call – Speak with our team instantly

    • 📧 Email Support – Get detailed assistance via mail