Jav03-Developper des Applications XML en Java

Formation

À Tunis (Tunisie)

790 € TTC

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Tunis (Tunisie)

  • Durée

    4 Jours

  • Dates de début

    Dates au choix

Objectifs: Java et XML représentent une très bonne combinaison pour le développement de projets de systèmes d'information distribués. Cette formation, destinée aux développeurs Java, leur apportera toutes les connaissances nécessaires à la mise en œuvre des technologies associées à XML dans l'environnement Java. Destinataires: Développeurs Java

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes

À propos de cette formation

Ce cours est destiné à des participants ayant déjà une solide expérience du langage Java et une bonne connaissance des technologies Web. Il ne comprend pas de présentation du langage Java.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Cours : JAV03-DEVELOPPER DES APPLICATIONS XML EN JAVA

Introduction à XML et aux technologies associées

- Rappel sur les langages à balises : SGML, HTML, XML et XHTML.
- XML et le concept de documents.
- Domaines d'application de la technologie XML.
- Technologies associées : Namespace, les schémas DTD et XMLSchema, CSS, XSL-T et XPath, XLink et XPointer, XSL-FO.
- Les parseurs/processeurs XML et XSL.
- Java et XML : XML au sein de la plate-forme JEE.

XML et la composition de documents

- Structure d'un document XML, arborescence des éléments.
- Pièces d'un document XML : déclarations, instructions processeur, commentaires, entités, références caractères, éléments, attributs.
- Document bien formé et document valide.
- Règles pour les documents bien formés, structure logique d'un document XML.
- Les schémas à l'aide de DTD et XML-Schema.
- Les namespaces.
- Uti lisation de feui l le de style CSS pour présenter les documents.
- Le langage XSL-T pour la transformation des documents.

Exercices

  • Composition et exploitat ion de documents XML bien formés et valides, avec les schémas associés. Les documents seront réalisés à l'aide d'un éditeur simple et d'outils spécial isés.

Exploitation de documents XML en Java

- Introduction et historique des parseurs XML pour Java.
- Exploitat ion des différents parseurs en Java.
- Interface de programmation DOM, SAX et JDOM.
- Situation du marché, différents parseurs disponibles, l'API JAXP.
- Choix du parseur approprié.
- Consommation et validation de document XML.
- Production de documents XML bien formés et valides.

Exercices

  • Développement d'appl ications de traitement et de production de contenu XML.

Java et XML dans la communication entre composants

- Principe de base des applications distribuées.
- Rôle de XML dans l 'échange d'information.
- Web Services.
- Exemple d'une application distribuée uti lisant SOAP et WSDL.
- Echanges de flux XML.

Exercices

  • Développement d'un Web service sur serveur Java et appel depuis un client Web.

Fonctions avancées

- Mapping d'objets Java et de documents XML (JaxB, Castor...).
- Utilisation de XSL-T pour la transformation de documents XML à partir de Java.
- Programmation par transformations de flots XML.
- Association Objet et XML.
- Utilisation de XSL-FO pour la publication de document PDF.
- Compilation de feuilles de style (XSLTC).
- Génération d'images depuis des documents XML (SVG - Batik).
- Optimisation des performances.

Exercices

  • Génération de graphiques par feuille de style compi lée et mesures de performances.

Base de données

- Architecture générique d'un système XML/Relationnel.
- Modèle de données et stockage du DOM.
- Reconstruction d'un document depuis la base.
- Injection de documents.
- Interprétat ion d'expressions Xpath.

Exercices

  • Manipulation optimisée à travers une base de documents de gros volume.

Informations complémentaires

Nombre d'élèves par classe : 8

Jav03-Developper des Applications XML en Java

790 € TTC