Formation Java EE 6 Web Services Developer Certified Expert - JAXB et Jersey

Résumé

Cette formation couvre le design et la création de web services avec SOAP et RESTful. Les APIs JAX-WS et JAX-RS sont étudiés et mis en pratique afin de créer une application JEE produisant et consommant des ressources sous forme de XML et JSON tout en abordant les principes de sécurité.

Public

Développeurs

Prérequis

OCP, Notions du protocole HTTP, Notions de XML, Notions de JSON

Durée

5 jours

Certification

1Z0-897

  • Introduction aux web services
    • Définition
    • Principes et besoins
    • Caractéristiques
    • Rôle du XML et du JSON
    • Approches
    • Avantages du JEE container
  • XML
    • Syntaxe
    • Création
    • Balises et document XML
    • Namespaces
    • Validation
    • XML Schemas
  • JAXB
    • Les APIs Java XML
    • Avantages de JAXB
    • Unmarshalling et Marshalling XML
    • Compilation des XML schema
    • Génération des schémas à partir des classes
    • Annotations Binding
    • Fichier de configuration de binding externe
  • RESTful Web Services
    • Architecture
    • Design
    • Méthode HTTP
    • Status HTTP
  • Clients RESTful en Java
    • Java SE APIs pour faire des requêtes HTTP
    • Jersey Client APIs pour faire des requêtes HTTP
    • Client web avec XML et JSON
  • Bottom-Up JAX-WS Web Services
    • Avantages du Code First Design
    • JAX-WS POJO Endpoints
    • JAX-WS EJB Endpoints
  • Top-Down JAX-WS Web Services
    • Avantages du WSDL
    • Service Endpoint Interfaces (SEIs)
    • SEI Generation
  • JAX-RS RESTful Web Services
    • Installation et configuration
    • Application Subclasses
    • Resource Classes
    • g Resource Methods, Sub-Resource Methods, et Sub-Resource Locator Method
    • JAX-RS avec XML et JSON
  • Gestion d’erreurs
    • Erreurs SOAP
    • Erreurs REST
    • Codes erreurs et status HTTP
    • Gestion des erreurs à travers des exceptions
    • Erreurs des clients SOAP
    • Erreur des clients Jersey
  • Sécurité
    • Authentification, Autorisation et Confidentialité
    • JAVA EE Security et web.xml
    • Utilisateurs et groupes
    • Attaques possibles
  • WS-Security
    • WS-Policy, WS-SecurityPolicy, WS-Security
    • Configuration du serveur
    • Chriffrement des messages SOAP avec WS-Security
  • Sécurité avec Jersey
    • JSR-250 Security Annotations avec @RolesAllowed
    • RolesAllowedResourceFilterFactory
    • SecurityContext
    • Authentification des client Jersey
  • OAuth 1.1a avec Jersey
    • Présentation de OAuth
    • Cycle de vie des requêtes
    • Services et clients supportant OAuth 1.1a avec Jersey

Formation en centre et en entreprise.

Prochaines sessions
  • A la demande

Tarif indicatif : 2350€ H.T. pour une inscription en centre.

Nous conctater pour obtenir les tarifs disponibles.

Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, les corrections des applications ainsi que le passage de la certification.

Chaque participant bénéficie d'un coaching d'un mois après la formation et d'un accès à une plateforme d'entraînement jusqu'au passage de sa certification.

Assurance certification : lors de votre inscription, vous pouvez choisir un ou deux passages de certification.

Java EE 6 Web Services Developer Certified Expert - JAXB et Jersey