Des classes
Chapitre API RESTful avec Quarkus
Ce module se concentre sur le développement d'API RESTful avec Quarkus. Les sujets abordés comprennent :
- Extensions disponibles pour les APIs RESTful et technologies front-end
- Annotations JAX-RS
- Sérialisations Jackson ou JSON-B
- Filtres HTTP et intercepteurs, exemple CORS
- Open API
- Rest Client
- JWT Authentification
- Réactivité
- Tolérance aux pannes et Résilience
Contenu du chapitre
API RESTful avec Quarkus
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
-
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.
-
Annotations JAX-RS
- Exercice pour comprendre et utiliser les annotations JAX-RS pour le développement d'API RESTful.
-
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.
-
Open API
- Exercice pour générer et documenter une API RESTful avec Open API.
-
JWT Authentification
- Exercice pour mettre en place l'authentification JWT dans une API RESTful Quarkus.
-
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.