Objectifs

À la fin de ce module, les participants devront :

  • Être capables de développer des API RESTful avec Quarkus
  • Comprendre l'utilisation des annotations JAX-RS et la sérialisation des données en JSON
  • Mettre en œuvre l'authentification JWT dans leurs applications Quarkus
  • Explorer la réactivité et la tolérance aux pannes dans le contexte de Quarkus

Exercices

  1. Extensions Disponibles pour les APIs RESTful et Technologies Front-end

    • Exercice pour explorer les extensions Quarkus disponibles pour les APIs RESTful et les technologies front-end.
  2. Annotations JAX-RS

    • Exercice pour comprendre et utiliser les annotations JAX-RS pour le développement d'API RESTful.
  3. Filtres HTTP et Intercepteurs, Exemple CORS

    • Exercice pour implémenter des filtres HTTP et intercepteurs, avec un exemple pratique de gestion des requêtes CORS.
  4. Open API

    • Exercice pour générer et documenter une API RESTful avec Open API.
  5. JWT Authentification

    • Exercice pour mettre en place l'authentification JWT dans une API RESTful Quarkus.
  6. Tolérance aux Pannes et Résilience

    • Exercice pour mettre en œuvre la tolérance aux pannes et la résilience dans les applications Quarkus.