Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction à REST et JAX-RS

  • Comprendre les principes de REST
  • Vue d'ensemble de la spécification JAX-RS
  • Pourquoi utiliser Jersey pour le développement d'API RESTful

Configuration de l'environnement de développement

  • Installation de JDK et de 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êtes et de réponses
  • Gestion des exceptions
  • Mise en œuvre de l'authentification et de l'autorisation

Tests d'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 pour les API

Bonnes 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 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