Prenez contact avec nous
 Durée 14 heures

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

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires