Prenez contact avec nous

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

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires