Sélectionner une page
Formations › Logiciel › API › Formation RESTful API

Formation RESTful API

Niveau confirmé
Catégorie Essential
Logo RESTful API
Prix 2 100€ HT / personne
3 jours (21 heures)
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

La formation RESTful API vous apprend à concevoir, documenter et sécuriser des APIs web robustes et performantes en s’appuyant sur les standards HTTP, OpenAPI et les bonnes pratiques de l’industrie.

Vous passerez de la modélisation des ressources à la rédaction d’un contrat d’API, de la sécurité au caching (ETag, Cache-Control), jusqu’à l’observabilité et la gouvernance (versioning, DX). Chaque module inclut un atelier pour consolider les acquis.

À l’issue du parcours, vous aurez une API claire, documentée et testée, prête pour la mise en production et l’intégration via un portail d’API Management.

Comme pour l’ensemble de nos formations, celle-ci fonctionne avec les plus récentes règles du style architectural REST.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.

 

Objectifs

  • Concevoir des APIs REST cohérentes et évolutives
  • Spécifier avec OpenAPI et JSON Schema
  • Sécuriser via OAuth /OIDC, JWT, CORS
  • Optimiser performances et cache (HTTP/2-3)
  • Industrialiser tests, CI/CD et gouvernance

 

Public visé

  • Développeurs back-end et full-stack
  • Ingénieurs API
  • Tech lead

 

Pré-requis

  • Aisance avec HTTP et JSON
  • Notions de sécurité web et de tests

 

Programme de notre formation RESTful API

 

Principes REST & HTTP fondamentaux

  • Fondamentaux de REST et RMM
  • Modéliser ressources, URI, JSON
  • Verbes HTTP : GET, POST, PUT, PATCH, DELETE
  • Sémantique : safe, idempotent, cacheable
  • Codes 2xx/4xx/5xx et réponses cohérentes
  • Atelier : cartographier ressources & endpoints d’un domaine

 

Négociation, formats & contrat

  • Content negotiation : Accept / Content-Type
  • JSON Schema et validation
  • Erreurs type RFC 7807 (Problem Details)
  • Versioning : URI, header, media type
  • Documentation claire et exemples
  • Atelier : définir un schéma + format d’erreurs

 

Modélisation avancée & requêtage

  • Filtrage, tri, pagination, recherche
  • Champs partiels (sparse fieldsets) & projection
  • Relations : sous-ressources, liens (HATEOAS optionnel)
  • Conventions de naming et statuts métier
  • Idempotence & conflits (ETag / If-Match)
  • Atelier : concevoir les query params d’une API

 

Spécifier avec OpenAPI

  • Structure OpenAPI : paths, components, schemas
  • JSON Schema 2020-12
  • Parameters, requestBody, responses, examples
  • Réutilisation, $ref, polymorphisme
  • Générateurs de clients et serveurs
  • Atelier : écrire un premier contrat OAS 3.1

 

Sécurité & contrôle d’accès

  • OAuth 2.1, OIDC, API keys, JWT
  • CORS, rate limiting, throttling
  • Validation I/O, OWASP API Top 10
  • mTLS, secrets, rotation des clés
  • Journaux de sécurité & traçabilité
  • Atelier : protéger une API avec OAuth/JWT

 

Erreurs, versioning & évolution

  • RFC 7807 et codes d’erreur précis
  • Stratégies de versioning & dépréciation
  • Compatibilité ascendante & contrats stables
  • Gérer les breaking changes
  • Communication & changelog
  • Atelier : définir la politique d’évolution

 

Performances & cache HTTP

  • Entêtes Cache-Control, ETag, Vary
  • Compression, HTTP/2 et HTTP/3
  • Pagination vs streaming, endpoints batch
  • Éviter le N+1, optimiser le payload
  • Mesures : latence, p50/p95, SLIs/SLOs
  • Atelier : stratégie de cache & validation conditionnelle

 

Implémentation & tests

  • Architecture hexagonale, séparation API / domaine
  • DTO vs ressources, mappage
  • Tests de contrat, tests d’intégration
  • Doubles de test : mock, stub, sandbox
  • CI/CD : Spectral, Newman, qualité
  • Atelier : pipeline de tests & validation de contrat

 

Exploitation & gouvernance

  • API Management : gateway, quotas, analytics
  • Observabilité : logs, traces, métriques
  • DX : portails, try-it, guides, SDKs
  • Politiques de naming, reviews, governance board
  • SLA/SLO, support & decommissioning
  • Atelier : checklist de gouvernance & publication

Pour aller plus loin

Formation Spring Boot

Formation Node.js

Formation Kong

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

30 septembre 2026

Les + : beaucoup d’exercices

la formatrice a fait l’effort d’adapter les exercices aux besoins des participants sur le dernier jour permettant d’être focus sur ses besoins

Les – : beaucoup d’information

et le pré-requis GitHub devrait être obligatoire

Hervé L. de chez Alixio Mobility AG

Afficher tous les témoignages

30 septembre 2026

Les + : beaucoup d’exercices

la formatrice a fait l’effort d’adapter les exercices aux besoins des participants sur le dernier jour permettant d’être focus sur ses besoins

Les – : beaucoup d’information

et le pré-requis GitHub devrait être obligatoire

Hervé L. de chez Alixio Mobility AG
30 septembre 2026

Les + : Beaucoup de petits projets à faire et beaucoup de pédagogie

Les – : Serait un peu mieux en présentiel

Je souhaite suivre : Je ne sais pas encore mais je vais me renseigner

En synthèse : RAS

Anthony G. de chez BforBANK

Noter la formation

Prix 2 100€ HT / personne
3 jours (21 heures)
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp