Plan du cours
Introduction à REST et JAX-RS
- Comprendre les principes REST
- Aperçu de la spécification JAX-RS
- Pourquoi Jersey pour le développement d'API RESTful
Configuration de l'environnement de développement
- Installation de JDK et Maven
- Création d'un projet Jersey avec Maven
- Structure du projet et configuration
Construction d'API REST avec Jersey
- Définition des ressources et des points d'accès
- Utilisation des méthodes HTTP (GET, POST, PUT, DELETE)
- Manipulation du JSON et de l'XML
Développement avancé d'API
- Filtres de requête et de réponse
- Gestion des exceptions
- Mise en œuvre de l'authentification et de l'autorisation
Test des API
- Tests manuels avec Postman
- Tests automatisés avec JUnit et REST-assured
- Simulation (mocking) d'API pour les tests
Documentation et versionnage des API
- Utilisation de Swagger/OpenAPI avec Jersey
- Documentation des points d'accès
- Stratégies de versionnage pour les API
Meilleures pratiques et dépannage
- Conception d'API évolutives
- Gestion des problèmes courants avec Jersey
- Considérations de performance
Résumé et prochaines étapes
Pré requis
- Connaissances de base de la programmation Java
- Familiarité avec les concepts RESTful
- Compréhension des méthodes HTTP et du JSON
Public cible
- Développeurs Java
- Testeurs d'API
- Ingénieurs logiciels
Nos clients témoignent (3)
Les possibilités de Postman et son utilisation future.
Gordana Gacic - SEE Digital D.O.O.
Formation - API Testing with Postman
Traduction automatique
Bon aperçu pour définir une API, la déployer et l'exécuter.
Vincent - Openbaar Ministerie
Formation - MuleSoft Anypoint Platform Fundamentals
Traduction automatique
Pour avoir une compréhension complète de WSO2 API Manager et de son importance. Les fondamentaux m'ont vraiment aidé à progresser vers un apprentissage avancé en auto-formation.
Hlalefang Nkhooa - Revenue Services Lesotho
Formation - WSO2 API Manager for Developers
Traduction automatique