Akademia Formation
Formation API REST - Concevoir Développer APIs Web

Formation API REST - Concevoir Développer APIs Web

2 jours / 14h
Programme détaillé
1

Fondamentaux des API REST (3h30)


Objectif opérationnel : Maîtriser les concepts et principes des architectures REST
  • Qu'est-ce qu'une API : définition, rôle, cas d'usage
  • Architecture REST : principes, contraintes, ressources
  • Le protocole HTTP : méthodes (GET, POST, PUT, PATCH, DELETE), codes de statut
  • URI et ressources : conventions de nommage, hiérarchie, paramètres
  • Formats de données : JSON, XML, content negotiation
  • Mise en pratique : Analyse et utilisation d'APIs publiques existantes



2

Concevoir une API RESTful (3h30)


Objectif opérationnel : Définir une architecture d'API claire et maintenable
  • Modélisation des ressources : identifier les entités, les relations
  • Design des endpoints : CRUD, actions, sous-ressources
  • Gestion des erreurs : codes HTTP, messages, format standardisé
  • Pagination, filtrage et tri : query parameters, conventions
  • HATEOAS et hypermédia : liens, navigation, découvrabilité
  • Mise en pratique : Conception de l'architecture d'une API e-commerce



3

Développer et sécuriser l'API (3h30)


Objectif opérationnel : Implémenter une API robuste et sécurisée
  • Frameworks backend : Express.js, FastAPI, Spring Boot (présentation)
  • Validation des données : entrées, types, contraintes
  • Authentification : API keys, JWT, OAuth 2.0
  • Autorisation : rôles, permissions, scopes
  • Sécurité : CORS, rate limiting, protection des données sensibles
  • Mise en pratique : Développement d'endpoints sécurisés avec authentification JWT



4

Documenter, tester et déployer (3h30)


Objectif opérationnel : Finaliser l'API pour une utilisation en production
  • Documentation : OpenAPI/Swagger, exemples, sandbox
  • Versioning : stratégies (URL, header), gestion des breaking changes
  • Tests : unitaires, intégration, tests de contrat (Postman, Newman)
  • Performance : caching, compression, optimisation des requêtes
  • Déploiement : environnements, CI/CD, monitoring
  • Livrable : API complète documentée avec collection Postman de tests
Objectifs pédagogiques
  • Comprendre les principes des architectures REST et des API web
  • Concevoir des API RESTful selon les bonnes pratiques
  • Développer des endpoints robustes et sécurisés
  • Documenter et versionner ses API de manière professionnelle
  • Tester et déployer des API en production

Profils concernés :
Professionnels souhaitant développer leurs compétences dans ce domaine, managers, collaborateurs, consultants, toute personne concernée par cette thématique dans son activité.
Cette formation s'adresse à vous si :
  • Vous souhaitez acquérir de nouvelles compétences
  • Vous devez répondre à des exigences professionnelles
  • Vous voulez évoluer dans votre fonction
  • Vous cherchez à améliorer vos pratiques

Maîtriser l'utilisation d'un ordinateur. Une première approche du code est recommandée pour les formations intermédiaires.

Prix par participant

1 390€ HT
2 jours de formation (14h)
Mixte
Certification incluse
Supports de cours fournis

Financement OPCO ou France Travail possible

Prochaines sessions

ven. 10 avr. 2026

PrésentielLyon

ven. 10 avr. 2026

PrésentielMarseille

ven. 10 avr. 2026

PrésentielLille

Voir les 50 sessions disponibles

Organisme certifié Qualiopi

Garantie qualité et éligibilité aux financements publics

Programme de formation

Télécharger le PDF

Formation intra-entreprise

Aucune session ne vous convient ? Cette formation est également disponible en intra-entreprise, sur mesure et dans vos locaux.

Questions fréquentes

Retrouvez les réponses aux questions les plus posées sur cette formation

Prêt à vous former ?

Nos conseillers vous accompagnent dans le choix de votre financement et la mise en place de votre formation.