Formation API REST - Concevoir Développer APIs Web Mixte : présentiel / à distance

Dernière mise à jour : 06/02/2026

✓ Maîtriser les fondamentaux de api rest<br>
✓ Appliquer les méthodes et bonnes pratiques<br>
✓ Acquérir les compétences opérationnelles clés<br>
✓ Mettre en œuvre les apprentissages sur des cas concrets<br>
✓ Appliquer immédiatement les acquis dès votre

Description

Module 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


Module 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


Module 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


Module 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 de la formation

  • 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

Public visé

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

Prérequis

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

Modalités pédagogiques

Pédagogie active alternant apports méthodologiques et exercices pratiques.
Études de cas et mises en situation. Échanges et retours d'expérience. Support de cours fourni.

Moyens et supports pédagogiques

Salle de formation équipée. Support de cours. Matériel pédagogique adapté.

Modalités d'évaluation et de suivi

• Évaluation des acquis (exercices, quiz)
• Mise en situation pratique
• Évaluation de satisfaction
• Attestation de fin de formation

Informations sur l'admission

Inscription jusqu'à 14 jours avant le début. Délai : 2 à 4 semaines.

Informations sur l'accessibilité

Formation accessible aux PSH. Contact référent handicap : referent.handicap@akademiaformation.com

M'inscrire à la formation

Renseignez les informations ci-dessous pour effectuer votre demande d'inscription :

 





Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 10/06/26 → 11/06/26
    Île-de-France - PARIS GARE DE LYON / BERCY -
  • Détails :

    10/06/26 : 9:00 → 12:30
    13:30 → 17:00
    11/06/26 : 9:00 → 12:30
    13:30 → 17:00

Prochaines Sessions

  • 10/06/26 → 11/06/26 Présentiel
    Auvergne-Rhône-Alpes - Lyon -
  • 10/06/26 → 11/06/26 Présentiel
    Provence-Alpes-Côte d'Azur - Marseille -
  • 10/06/26 → 11/06/26 Présentiel
    Hauts-de-France - LILLE - EURALILLE (Gares) -
  • 10/06/26 → 11/06/26 Présentiel
    Occitanie - Toulouse -
  • 10/06/26 → 11/06/26 À distance
    Classe virtuelle

Partager cette formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité