

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 :
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)
Classe virtuelle
Certification incluse
Supports de cours fournis
Financement OPCO ou France Travail possible
Prochaines sessions
Contactez-nous pour connaître les prochaines dates
Organisme certifié Qualiopi
Garantie qualité et éligibilité aux financements publics
Formations similaires
Découvrez d'autres formations dans la catégorie Développement web
Prêt à vous former ?
Nos conseillers vous accompagnent dans le choix de votre financement et la mise en place de votre formation.