Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
14 Heures
Nos clients témoignent (2)
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