Plan du cours
Introduction à REST et JAX-RS
- Comprendre les principes de REST
- Aperçu de la spécification JAX-RS
- Pourquoi utiliser Jersey pour le développement d'API RESTful
Mise en place 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 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êtes et réponses
- Gestion des exceptions
- Implémentation de l'authentification et de l'autorisation
Test des API
- Test manuel avec Postman
- Tests automatisés avec JUnit et REST-assured
- Mise en œuvre de tests d'API simulées
Documentation et versionnement des API
- Utilisation de Swagger/OpenAPI avec Jersey
- Documentation des points de terminaison
- Stratégies de versionnement pour les API
Bonnes pratiques et dépannage
- Conception d'API scalables
- Gestion des problèmes courants dans Jersey
- Considérations sur les performances
Résumé et étapes suivantes
Pré requis
- Connaissances de base en programmation Java
- Familiarité avec les concepts RESTful
- Compréhension des méthodes HTTP et de JSON
Public visé
- Développeurs Java
- Testeurs d'API
- Ingénieurs logiciels
Nos clients témoignent (5)
GoAperçu approfondi de la définition d'une API, de sa déploiement et de son exécution.
Vincent - Openbaar Ministerie
Formation - MuleSoft Anypoint Platform Fundamentals
Traduction automatique
Les explications, les labs
Abdel-Kader Sabiou - Bizao
Formation - WSO2 API Manager for Developers
Le niveau de connaissance du formateur
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Formation - Designing Web APIs
Traduction automatique
La partie des exercices.
Wissam - NEOM
Formation - Developing APIs using Google Cloud Apigee X
Traduction automatique
Des instructions très précises et très utiles
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Formation - Kong API Gateway
Traduction automatique