Réseaux TCP/IP et Programmation Java
Introduction aux concepts fondamentaux des réseaux TCP/IP et leur implémentation en Java. Couvre les protocoles réseau, l'adressage IP, les sockets et la programmation réseau moderne.
→Introduction au développement de services web RESTful avec Java. - Concepts fondamentaux REST et HTTP - Implémentation avec Jakarta RESTful Web Services - Sérialisation et gestion des données - Sécurité et bonnes pratiques
Introduction aux concepts fondamentaux des réseaux TCP/IP et leur implémentation en Java. Couvre les protocoles réseau, l'adressage IP, les sockets et la programmation réseau moderne.
→Introduction aux APIs RESTful (REpresentational State Transfer). Principes, concepts et bonnes pratiques des services web REST. Implémentation avec Jakarta RESTful Web Services.
→Guide pratique pour créer des clients REST en Java
→Découvrez les APIs REST avec curl et Java
→Introduction aux services web RESTful avec Jakarta EE. - Concepts fondamentaux de JAX-RS - Création de services web REST - Annotations et configurations - Gestion des ressources et endpoints
→Développement d'une API REST avec Quarkus. - Création d'endpoints REST basiques - Manipulation de différents types de paramètres - Intégration de la persistance avec Panache
→Introduction aux formats d'échange de données dans les services REST. - Sérialisation XML avec JAXB - Sérialisation JSON avec Jackson - Formats de données standards (XML, JSON, YAML) - Mapping objet-données avec Jakarta RESTful Web Services - Gestion des types complexes et des relations.
→Gestion des paramètres dans les services REST Jakarta. - Paramètres de chemin (@PathParam) - Paramètres de requête (@QueryParam) - Paramètres de formulaire (@FormParam) - En-têtes HTTP (@HeaderParam) - Corps de requête (@Consumes) - Validation des paramètres
→Fonctionnalités avancées pour le développement de services REST robustes. - Providers et extensions JAX-RS - Filtres et intercepteurs - Schémas et documentation (WADL, OpenAPI) - Gestion des exceptions - Sécurité et authentification - Pagination et HATEOAS
→Implémentation de la sécurité dans les services REST. - Transport Layer Security (TLS/SSL) - Authentification et autorisation - JSON Web Tokens (JWT) - Gestion des rôles et permissions - Bonnes pratiques de sécurité - Filtres de sécurité JAX-RS