Informatique
Formation Web Services
- Canal : Présentiel
- Session : En cours
- Objectifs
- Comprendre les fondements de l’architecture SOA
- Acquérir des connaissances fondamentales sur les services web
- Explorer les deux implémentations d’un service web
GP pour les entreprises
D’un ou de plusieurs membres de votre équipe, bénéficiez d’un devis personnalisé pour améliorer les compétences de vos collaborateurs.
Programme détaillé de la formation
Architecture Orientée Services
- Contexte et rappel historique
- Appel de méthode distante
- Architecture
- Description des couches
- Scénario de communication
- Packages de RMI
- Création d’un objet distant
- Génération du stub
- Appel de l’objet distant
- Paradigmes de développement
- Qu’est-ce qu’un service ?
- Définition d’un service selon …
– Manager
– Architecte
– Développeur
– Intégrateur
- Intérêts
- Les huit principes d’un service (1/2)
- Les huit principes d’un service (2/2)
- SOA : Architecture Orientée Service
- Modèle orienté services
- Architecture en couche
- Trois méthodes d’identification des services (1/3)
- Trois méthodes d’identification des services (2/3)
- Trois méthodes d’identification des services (3/3)
Langage XML
- Introduction
- Constats sur HTML
- eXtended Markup Language 1/3
- XML : Meta-langage
- Exemples de domaine d’utilisation
- Exemple de document XML
- Structure d’un document XML
- Parseurs
- Les normes XML par catégories
- Les Document Type Definition(DTD)
- Déclaration d’une DTD interne
- Déclaration d’une DTD externe
- Déclaration des éléments dans une DTD
- Déclaration des attributs dans une DTD
- Quelques limites des DTD
- Les apports des schémas/DTD
- La structure d’un schéma
- Exemple de référencement d’un schéma
- Déclaration d’un attribut
- Les contraintes sur les attributs
- Déclaration des éléments
- Déclaration des éléments
Exemple
- Déclaration et référencement
- Cardinalité d’un élément
- Types de données primitifs
- Types de données intégrés
- Types simples
- Types simples :
– Atomiques
– Listes
– Unions
- Types complexes
– Séquences d’éléments
– Choix d’élément
– Elément All
- Dérivation
– Restriction sur les types
– Restriction de types
- XSL : eXtensible Stylesheet Language
- XSL : Parseur XSLT
- XSL : Principe de fonctionnement
- XSL
Exemple
- Les Templates
– XSL : le langage XPATH
– Le langage XPath :
– Types de nœuds
– Les opérateurs
– Les expressions
– Les prédicats
– Les fonctions (1/2)
– Les fonctions (2/2)
- XSL : Structure d’un doc XSL
- Le modèle de traitement
- Le processus d’application d’une règle
- Récupération du contenu élément /attribut
- Les boucles
Exemple
- Le tri des données
Exemple
- Les conditions
- Création d’éléments et d’attributs
- Les variables dans XSLT (1/2)
Exemple
- DOM & XML
- DOM : la notion des Nœuds
- Accès aux éléments et attributs
- Modification d’un document Web
- Java & DOM & XML
- DOM CORE
- Les packages JAXP pour DOM
- Interface Document
- Récupération des nœuds
- Récupération du type d’un nœud
- Récupération des attributs d’un nœud
Exemple
- Transformation du document XML API JAXP
Exemple
Web services
- Intérêts
- Caractéristiques
- Fonctinnement
- Consommation du service
- Architecture d’un Web service
- Standards pour les services Web
- Publication & découverte du service
- Les trois parties de UDDI
- XML-RPC
- Exemple d’échange XML-RPC
- SOAP
- Utilisation de XML dans SOAP
- SOAP 1.1
- SOAP 1.2
- Message SOAP
- Les balises SOAP
- Exemple Message SOAP (1/2)
- Exemples de Message SOAP (2/2)
- Exemple de Message d’erreur SOAP
- WSDL
- Le fichier XSD
- Le fichier WSDL
- WSDL
- WSDL et SOAP
- Les éléments de WSDL
- Structure d’un document WSDL
- WSDL :
– types & message
– portType
– binding
- SOAP : Avantages et Inconvénients
- JAX-RPC
– Moteur Axis
- Étapes d’utilisation
- JAX-WS
- Annotations de JAX-WS
- Encodage des messages : Message de type RPC
- Encodage des messages : Message de type Document
- Mise en place Jax-ws ri
APIs basées sur l’architecture RESTFul
- ReST : Representational State Transfer
- Propriétés de REST
- Uniforme Resource Identifier
- Un service RESTful
- Annotations de REST
- Format JSON
- Requête avec la primitive GET (1/2)
- Requête avec la primitive GET (2/2)
- Création d’un web service via l’API Jersey
- Création d’un web service via l’API Jersey
- API Gson de Google
- Consommation d’un Web service ReST
- API Jackson JSON Parser
- REST : Avantages & Inconvénients
Avis et Commentaires
{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}
Share on facebook
Share on linkedin

Formation Web Services
Informatique
- Session : En cours
GP pour les entreprises
Si vous êtes une entreprise ou un particulier, vous pouvez demander un devis en cliquant sur le bouton ci-dessous.
Formations suggérées
- Hybride
- Du 09h00 à 16h00
Liens utiles
Nous rejoindre
Inscrivez vous pour recevoir nos prochaines formations planifiées.
© 2014-2022 Generale Performance Tous les droits réservés