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
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires