Python JavaScript & TypeScript SQL API Cybersecurity Fundamentals Cloud Fundamentals Data Modeling & Pipelines

API & Web Services — Catalogue

Choisissez un cours ou un pack pour commencer.

Chaque cours réunit 8 leçons interactives dans un Learning Workspace conçu pour transformer les connaissances en compétences opérationnelles. Leçons guidées, cas pratiques, quiz dynamiques, accompagnement conversationnel et suivi de progression vous permettent d'apprendre efficacement, à votre rythme. Les 15 cours suivent une progression par niveaux, de la découverte des API et du protocole HTTP jusqu'à la conception, la sécurisation et l'intégration d'API professionnelles.

🎓 15 cours • 📘 120 leçons interactives • ⏱️ de 45 à 75 heures de formation conversationnelle

5 niveaux : Niveau 1 — 9,90 € HT Niveau 2 — 12,90 € HT Niveau 3 — 15,90 € HT Niveau 4 — 18,90 € HT Niveau 5 — 24,90 € HT

Meilleure offre

Pack Complet — Parcours API & Web Services

🎓 Attestation : "API professionnel" 247,50 €
📚 15 parcours 📖 120 leçons ⏱ 45 à 75 h ⚡ 1800 crédits inclus

142,90 € HT

Économie : 104,60 €

Pack Fondations API & HTTP 3 cours
🎓 Attestation : API — Fondations API & HTTP
📚 3 parcours 📖 24 leçons ⏱ 9 à 15 h ⚡ 240 crédits inclus

29,70 €

22,90 HT

Économie : 6,80 €

01 Niveau 1

Comprendre les API, Web Services et architectures d’intégration

comprendre pourquoi les API existent et comment elles relient applications, services, données et systèmes d’IA

Comprendre le rôle d’une API dans un système d’information Distinguer client, serveur, service et consommateur Identifier endpoint, ressource, opération et contrat Comparer API publique, privée et partenaire Distinguer intégration synchrone et événementielle Comprendre REST, RPC et les Web Services Situer SOAP, GraphQL et gRPC dans le paysage des API Atelier : cartographier les intégrations d’un système métier
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 80 crédits inclus
02 Niveau 1

Maîtriser HTTP : requêtes, réponses, méthodes et statuts

comprendre les mécanismes HTTP indispensables pour utiliser et concevoir correctement une API

Comprendre le cycle requête / réponse HTTP Construire une URI et distinguer path et query Utiliser GET, POST, PUT, PATCH et DELETE Manipuler headers, Content-Type et Accept Interpréter les codes de statut 2xx, 3xx, 4xx et 5xx Comprendre méthodes sûres et méthodes idempotentes Analyser les échanges HTTP et leurs métadonnées Atelier : diagnostiquer une série d’échanges HTTP
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 80 crédits inclus
03 Niveau 1

Manipuler JSON, paramètres et données d’API

lire, construire et transmettre correctement les données échangées par une API

Comprendre objets, tableaux et types JSON Lire et construire des structures JSON imbriquées Comprendre sérialisation et désérialisation Utiliser path parameters et query parameters Transmettre headers et métadonnées de requête Construire request body et response body Découvrir JSON Schema et la validation structurelle Atelier : décoder et reconstruire un payload API complexe
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 80 crédits inclus
Pack Consommation et authentification 3 cours
🎓 Attestation : API — Consommation et authentification
📚 3 parcours 📖 24 leçons ⏱ 9 à 15 h ⚡ 300 crédits inclus

38,70 €

28,90 HT

Économie : 9,80 €

04 Niveau 2

Consommer et tester une API REST

appeler une API avec des outils et du code puis contrôler la réponse obtenue

Appeler une API avec curl Tester une API avec un client HTTP graphique Consommer une API en Python Consommer une API avec fetch en JavaScript Transmettre paramètres, headers et corps JSON Gérer variables d’environnement et secrets de test Vérifier le contenu et les métadonnées d’une réponse Atelier : construire un client pour une API publique
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 100 crédits inclus
05 Niveau 2

Gérer pagination, filtres, erreurs et réponses complexes

construire des clients API robustes face aux volumes, erreurs et formats de réponse réels

Comprendre la pagination d’une collection Comparer pagination offset et pagination par curseur Combiner filtres, tri et recherche Interpréter les erreurs HTTP d’une API Utiliser un format Problem Details pour les erreurs Gérer rate limits et réponses temporaires Traiter réponses imbriquées, partielles ou incomplètes Atelier : rendre un client API robuste aux cas réels
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 100 crédits inclus
06 Niveau 2

Authentifier et autoriser les appels API

protéger l’accès aux API et choisir un mécanisme d’authentification adapté au contexte

Distinguer authentification et autorisation Utiliser une API key sans exposer le secret Comprendre Basic Auth et Bearer Token Comprendre les rôles d’OAuth 2.x Utiliser Authorization Code avec PKCE Comprendre Client Credentials pour le service-à-service Gérer scopes, durée de vie et renouvellement des tokens Atelier : choisir et sécuriser un mécanisme d’accès API
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 100 crédits inclus
Pack Conception et documentation 3 cours
🎓 Attestation : API — Conception et documentation
📚 3 parcours 📖 24 leçons ⏱ 9 à 15 h ⚡ 360 crédits inclus

47,70 €

35,90 HT

Économie : 11,80 €

07 Niveau 3

Concevoir une API REST cohérente

transformer un besoin métier en ressources, endpoints et comportements HTTP cohérents

Transformer un besoin métier en ressources API Concevoir des URI cohérentes et prévisibles Associer correctement méthodes HTTP et opérations Choisir les codes de statut adaptés Concevoir collections, filtres et pagination Gérer idempotence et répétition des requêtes Faire évoluer une API sans casser ses consommateurs Atelier : concevoir une API REST à partir d’un besoin métier
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 120 crédits inclus
08 Niveau 3

Définir les contrats, schémas et règles de validation

formaliser précisément ce qu’une API accepte, produit et garantit à ses consommateurs

Comprendre le rôle d’un contrat API Définir le schéma d’une requête Définir le schéma d’une réponse Exprimer types, champs obligatoires et contraintes Valider les données avec JSON Schema Distinguer validation structurelle et règles métier Concevoir un modèle d’erreur stable et compatible Atelier : construire et faire évoluer un contrat API
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 120 crédits inclus
09 Niveau 3

Documenter une API avec OpenAPI

décrire une API de manière exploitable par les développeurs, outils de test et générateurs de clients

Comprendre le rôle d’OpenAPI dans le cycle de vie API Décrire info, servers et paths Documenter opérations et paramètres Décrire requestBody et contenus Documenter responses et erreurs Réutiliser schemas et composants avec $ref Déclarer securitySchemes, exemples et documentation Atelier : rédiger une spécification OpenAPI exploitable
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 120 crédits inclus
Pack Qualité, sécurité et résilience 3 cours
🎓 Attestation : API — Qualité, sécurité et résilience
📚 3 parcours 📖 24 leçons ⏱ 9 à 15 h ⚡ 420 crédits inclus

56,70 €

42,90 HT

Économie : 13,80 €

10 Niveau 4

Tester, diagnostiquer et observer une API

mettre en place une stratégie de test et trouver rapidement l’origine d’un dysfonctionnement

Construire une stratégie de test d’API Écrire des tests positifs, négatifs et de limites Tester statuts, headers et contenus de réponse Comprendre tests de contrat et compatibilité Utiliser mocks, stubs et services simulés Automatiser une collection de tests Exploiter logs, corrélation, métriques et traces Atelier : diagnostiquer une API défaillante
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 140 crédits inclus
11 Niveau 4

Sécuriser une API

protéger les données, objets, fonctions et flux métier exposés par une API

Cartographier les actifs et menaces d’une API Contrôler l’autorisation au niveau des objets Sécuriser authentification, rôles et fonctions Valider les entrées et limiter les injections Protéger secrets, transports et configuration Limiter consommation de ressources et flux métier sensibles Contrôler SSRF, API tierces et inventaire des endpoints Atelier : auditer et renforcer une API avec OWASP API Security
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 140 crédits inclus
12 Niveau 4

Gérer performance, quotas, cache et résilience

concevoir des intégrations capables de résister aux lenteurs, erreurs temporaires et variations de charge

Définir timeouts et budgets de latence Mettre en place retries, backoff et jitter Gérer doublons et idempotence côté client et serveur Appliquer rate limiting, quotas et politiques de consommation Comprendre cache HTTP, fraîcheur et invalidation Utiliser ETag et requêtes conditionnelles Comprendre dégradation contrôlée et circuit breaker Atelier : rendre une intégration API résiliente et observable
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 140 crédits inclus
Pack Intégration et maîtrise professionnelle 3 cours
🎓 Attestation : API — Intégration et maîtrise professionnelle
📚 3 parcours 📖 24 leçons ⏱ 9 à 15 h ⚡ 480 crédits inclus

74,70 €

48,90 HT

Économie : 25,80 €

13 Niveau 5

Intégrer APIs, webhooks et workflows événementiels

orchestrer plusieurs services et réagir à des événements de manière fiable et contrôlée

Comparer polling, webhook et événement asynchrone Concevoir un payload d’événement stable Recevoir et valider un webhook Vérifier authenticité, signature et fraîcheur d’un événement Gérer retries, doublons et idempotence du consommateur Traiter ordre, versioning et compatibilité des événements Chaîner plusieurs APIs dans un workflow Atelier : construire un workflow événementiel fiable
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 160 crédits inclus
14 Niveau 5

Construire une API professionnelle avec Python et FastAPI

mettre en œuvre les principes du parcours dans une API Python documentée, validée et testée

Créer le squelette d’une API FastAPI Définir routes, path parameters et query parameters Créer modèles de requête et de réponse Valider les données et gérer les erreurs Connecter l’API à une base de données SQL Organiser configuration, dépendances et secrets Ajouter authentification, OpenAPI et tests Atelier : livrer une API FastAPI fonctionnelle et documentée
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 160 crédits inclus
15 Niveau 5

Projet professionnel complet d’intégration API

concevoir, construire, sécuriser, tester et intégrer une API sur un cas métier de bout en bout

Cadrer le besoin et les utilisateurs de l’API Concevoir le modèle de données et le contrat Implémenter ressources, endpoints et validations Mettre en place authentification et autorisation Gérer collections, pagination et erreurs Documenter avec OpenAPI et automatiser les tests Ajouter sécurité, résilience et webhook Atelier final : démontrer et défendre l’intégration API complète
📚 8 leçons ⏱ 3 à 5 h 🎯 Quiz inclus ⚡ 160 crédits inclus