Architecture & Technologies

The state of the art of API Management

API Management

Duration

2 Jours

Langues

French - English

Trainer(s)

Thomas Plantain

The API economy is changing the way companies approach their business model. They are part of an API ecosystem to accelerate their digital transformation and expose their APIs to optimize time-to-market. These are strong drivers that have propelled the topic of API management to the executive committee of companies. This topic is at the convergence of several disciplines that require a broad vision of the information system and a structured architectural approach. Otherwise, APIs will proliferate unchecked and rapidly generate a large technical debt. This training covers the strategic, economic, technological, and architectural dimensions of APIs, and aims to provide a comprehensive vision so that this major opportunity positively transforms the enterprise in a sustainable way.

Target audience

  • Project managers 
  • Architects
  • Managers

Prerequisites

  • Knowledge of integration architectures
  • Technical knowledge of Internet development

Course Delivery

On site,
in your offices

Remote
via Teams

Podcasts

Workshops

Training Program

Introduction

  • The economy of ecosystems
  • The role of APIs in digital transformation: feedback
  • Developer Experience

Basics

  • The different types of APIs
  • API proxies and access to backends
  • Languages: JSON, YAML, GraphQL, XML & SOAP
  • Protocols: HTTPS, SOAP, REST, RPC
  • Hypermedia Management (HATEOAS)

Open API 3.0

  • References, objects, operations
  • Tools: Curl, Postma, Stoplight, SwaggerHub…

API design and construction practices

  • API-Design First
  • Documentation
  • Tests: Test by Design, non-regression, strengthening, compliance
  • Deployment and management of environments

Security

  • OAuth2.0 : Client Credentials, Password Grant, Auth Code Grant
  • JWT & identity federation
  • Content-based attacks and regular expressions
  • Data masking

API Management

  • API Lifecycle
  • API governance, interface contract management and versioning
  • Mediation and orchestration
  • Policies: security, conversion, mediation, throttling
  • Monitoring
  • API Gateways, API Management & Developer Portal
  • API Mesh

API Landscape and integration strategies

  • API strategies and existing middleware
  • Integration Architectures
  • The role of API in integration platforms: API, ESB and iPaaS
  • REST/GraphQL comparison 

Definition of an APIfication strategy

  • API Products and design-thinking
  • API granularity and enterprise architecture
  • Monetization of APIs and FinOps

API Teams

  • Key roles and skills

State of the art of the market

  • Main stakeholders and their solutions