Plan du cours
Introduction à REST et JAX-RS
- Compréhension des principes REST
- Aperçu de la spécification JAX-RS
- Pourquoi choisir 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 et configuration du projet
Construction d'API REST avec Jersey
- Définition des ressources et des points de terminaison
- Utilisation des méthodes HTTP (GET, POST, PUT, DELETE)
- Travail avec JSON et 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 d'API pour les tests
Documentation et versionnement des API
- Utilisation de Swagger/OpenAPI avec Jersey
- Documentation des points de terminaison
- Stratégies de versionnement des API
Meilleures pratiques et dépannage
- Conception d'API évolutives
- Gestion des problèmes courants dans Jersey
- Considérations relatives aux performances
Résumé et prochaines étapes
Pré requis
- Connaissances de base en programmation Java
- Maîtrise des concepts RESTful
- Compréhension des méthodes HTTP et de JSON
Audience
- 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