Prenez contact avec nous

Plan du cours

Introduction à REST et JAX-RS

  • Compréhension des principes REST
  • Vue d'ensemble de la spécification JAX-RS
  • Pourquoi choisir Jersey pour le développement d'APIs 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'APIs REST avec Jersey

  • Définition des ressources et des points de terminaison (endpoints)
  • Utilisation des méthodes HTTP (GET, POST, PUT, DELETE)
  • Manipulation de JSON et XML

Développement avancé d'APIs

  • Filtres de requête et de réponse
  • Gestion des exceptions
  • Mise en œuvre de l'authentification et de l'autorisation

Test des APIs

  • Tests manuels avec Postman
  • Tests automatisés avec JUnit et REST-assured
  • Simulation (mocking) d'APIs pour les tests

Documentation des APIs et versioning

  • Utilisation de Swagger/OpenAPI avec Jersey
  • Documentation des points de terminaison
  • Stratégies de versioning des APIs

Bonnes pratiques et dépannage

  • Conception d'APIs évolutives
  • Gestion des problèmes courants dans Jersey
  • Aspects liés à la performance

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