Formation en Management: Introduction à l’API Management – Comprendre, Consommer et Exploiter les API - Ascent Formation
Retour aux formations
Management

Introduction à l’API Management – Comprendre, Consommer et Exploiter les API

2 jour(s)14h

Description

Cette formation vise à acquérir une compréhension claire des API et de leur gestion à travers l’API Management, apprendre les bonnes pratiques de conception, comprendre les principes fondamentaux de l’API Management et découvrir les bases de la sécurité, du contrôle et de la maintenance des API.

Objectifs pédagogiques

  • Découvrir les bonnes pratiques de conception des API
  • Comprendre l’API Management et ses concepts fondamentaux
  • Découvrir les bases de la sécurité des API et des mécanismes de protection
  • Comprendre les principes de supervision et de maintenance des API

Public concerné

Équipe d’exploitation Data (OPS) – 3 participants
Profils débutants souhaitant comprendre l’API Management et l’exploitation des API

Prérequis

Aucune connaissance préalable approfondie en API requise
Notions de base en manipulation de données et outils informatiques

Déroulé du programme

1

Introduction aux API et bonnes pratiques de conception (3,5h)

5h
  • Définition et rôle des API dans un système d’information
  • Différence générale entre API REST, GraphQL et SOAP
  • Bonnes pratiques de conception des API : Structuration des endpoints, Utilisation des méthodes HTTP (GET, POST, PUT, DELETE), Formats de données et standardisation (JSON, XML), Gestion des erreurs et codes HTTP.
  • Présentation des outils de test (Postman, Swagger)
  • Travaux pratiques : Appels API simples avec Postman (GET, POST, PUT, DELETE), Analyse et test d’une documentation API avec Swagger
2

Introduction à l’API Management (API M Concept) (3,5h)

5h
  • Qu’est-ce que l’API Management et pourquoi l’utiliser ?
  • Présentation des principales fonctionnalités : API Gateway, Portail développeurs, Supervision et monitoring
  • Présentation des solutions du marché (Apigee, Kong, Gravitee.io)
  • Déploiement et gestion de versions d’API
  • Travaux pratiques : Découverte d’une plateforme API Management et exploration d’un portail API, Déploiement d’une API simple sur une API Gateway.
3

Sécurisation et contrôle des API (3,5h)

5h
  • Introduction aux problématiques de sécurité des API
  • Panorama des méthodes d’authentification et d’autorisation : API Key (principe et fonctionnement), Notions d’OAuth 2.0 et JWT (sans mise en œuvre avancée).
  • Tour d'horizon des protections contre les attaques courantes (DDoS, injections, rate limiting)
  • Bonnes pratiques pour assurer la conformité et la sécurité des API
  • Travaux pratiques; Test d’une API sécurisée avec API Key, Configuration d’un mécanisme de limitation de requêtes (rate limiting).
4

Supervision et maintenance des API (3,5h)

5h
  • Introduction aux outils de monitoring et de supervision des API
  • Métriques clés pour surveiller une API (temps de réponse, taux d’erreur, logs)
  • Bonnes pratiques de maintenance et de versioning des API
  • Travaux pratiques : Analyse des logs d’une API et détection d’erreurs, Simulation d’un incident et test de reprise.

Informations

Durée

2 jour(s)

14h

Tarif

Sur demande