Détails
- 14 Sections
- 54 Lessons
- 35 heures
Expand all sectionsCollapse all sections
- Introduction aux web services (3 heures)4
- 1.1Compréhension des concepts clés des web services
- 1.2Vue d’ensemble des standards et des protocoles utilisés (SOAP, REST, WSDL, etc.)
- 1.3Avantages et cas d’utilisation des web services
- 1.4Travaux pratiques : Création d’un premier web service Java simple
- Introduction aux web services (3 heures)4
- 2.1Compréhension des concepts clés des web services
- 2.2Vue d’ensemble des standards et des protocoles utilisés (SOAP, REST, WSDL, etc.)
- 2.3Avantages et cas d’utilisation des web services
- 2.4Travaux pratiques : Création d’un premier web service Java simple
- Frameworks Java pour le développement de web services (8 heures)4
- 3.1Présentation des principaux frameworks Java pour les web services (JAX-WS, JAX-RS, Apache CXF, etc.)
- 3.2Configuration et déploiement des web services avec les frameworks
- 3.3Gestion des requêtes et des réponses (transformation XML/JSON, sérialisation/désérialisation, etc.)
- 3.4Travaux pratiques : Implémentation de web services avec JAX-WS et JAX-RS
- Frameworks Java pour le développement de web services (8 heures)4
- 4.1Présentation des principaux frameworks Java pour les web services (JAX-WS, JAX-RS, Apache CXF, etc.)
- 4.2Configuration et déploiement des web services avec les frameworks
- 4.3Gestion des requêtes et des réponses (transformation XML/JSON, sérialisation/désérialisation, etc.)
- 4.4Travaux pratiques : Implémentation de web services avec JAX-WS et JAX-RS
- Sécurité des web services (6 heures)4
- 5.1Mécanismes de sécurité pour les web services (authentification, autorisation, chiffrement, etc.)
- 5.2Utilisation de standards de sécurité tels que WS-Security et OAuth
- 5.3Implémentation de la sécurité dans les web services Java
- 5.4Travaux pratiques : Configuration de la sécurité pour les web services Java
- Sécurité des web services (6 heures)4
- 6.1Mécanismes de sécurité pour les web services (authentification, autorisation, chiffrement, etc.)
- 6.2Utilisation de standards de sécurité tels que WS-Security et OAuth
- 6.3Implémentation de la sécurité dans les web services Java
- 6.4Travaux pratiques : Configuration de la sécurité pour les web services Java
- Gestion des erreurs et des exceptions (4 heures)4
- 7.1Gestion des erreurs et des exceptions dans les web services Java
- 7.2Utilisation des codes d’état HTTP et des messages d’erreur personnalisés
- 7.3Mécanismes de journalisation et de suivi des erreurs
- 7.4Travaux pratiques : Gestion des exceptions dans les web services
- Gestion des erreurs et des exceptions (4 heures)4
- 8.1Gestion des erreurs et des exceptions dans les web services Java
- 8.2Utilisation des codes d’état HTTP et des messages d’erreur personnalisés
- 8.3Mécanismes de journalisation et de suivi des erreurs
- 8.4Travaux pratiques : Gestion des exceptions dans les web services
- Test et documentation des web services (4 heures)4
- 9.1Techniques de test des web services (unitaires, d’intégration, de performance, etc.)
- 9.2Outils de test et de documentation des web services
- 9.3Génération automatique de documentation à partir des contrats WSDL ou des annotations
- 9.4Travaux pratiques : Test et documentation d’un web service Java
- Test et documentation des web services (4 heures)4
- 10.1Techniques de test des web services (unitaires, d’intégration, de performance, etc.)
- 10.2Outils de test et de documentation des web services
- 10.3Génération automatique de documentation à partir des contrats WSDL ou des annotations
- 10.4Travaux pratiques : Test et documentation d’un web service Java
- Bonnes pratiques de conception et de développement (6 heures)4
- 11.1Principes de conception et d’architecture des web services
- 11.2Bonnes pratiques pour la conception de contrats WSDL/REST et la gestion des versions
- 11.3Performance, évolutivité et optimisation des web services Java
- 11.4Travaux pratiques : Optimisation et amélioration de web services existants
- Bonnes pratiques de conception et de développement (6 heures)4
- 12.1Principes de conception et d’architecture des web services
- 12.2Bonnes pratiques pour la conception de contrats WSDL/REST et la gestion des versions
- 12.3Performance, évolutivité et optimisation des web services Java
- 12.4Travaux pratiques : Optimisation et amélioration de web services existants
- Intégration et déploiement des web services (4 heures)3
- 13.1Intégration des web services dans des applications Java et des environnements d’entreprise
- 13.2Méthodes de déploiement et de gestion des web services (conteneurs d’applications, serveurs d’applications, etc.)
- 13.3Travaux pratiques : Intégration et déploiement de web services Java
- Intégration et déploiement des web services (4 heures)3
- 14.1Intégration des web services dans des applications Java et des environnements d’entreprise
- 14.2Méthodes de déploiement et de gestion des web services (conteneurs d’applications, serveurs d’applications, etc.)
- 14.3Travaux pratiques : Intégration et déploiement de web services Java