COURS SUR XML

5 niveaux

Professeur :
Allek Abdelkrim
lieu :
Laval
durée :
6 heures
Prix total :
Cliquez ici pour lire des témoignages.
DESCRIPTION SOMMAIRE

Le Centre Professionnel ELC offre des cours de programmation, notamment le langage XML. Devenu en quelques années un standard incontournable dans toutes les branches de l'informatique : la modélisation des données, la publication, les échanges entre applications B2B, B2C... Les principales recommandations du W3C seront abordées (DTD, XSL, XSLT, XML Schéma, XPATH...), afin de permettre au participant de bien structurer les données.

  • 1
    DÉBUTANT
  • 2
    DÉBUTANT AVANCÉ
  • 3
    INTERMÉDIAIRE
  • 4
    INTERMÉDIAIRE AVANCÉ
  • 5
    AVANCÉ

NIVEAU 1: DÉBUTANT - MIEUX COMPRENDRE LES TECHNOLOGIES XML

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Décrire les éléments essentiels des technologies XML en présentant un tour d’horizon de haut niveau sur les termes et concepts clefs, le langage, les architectures et les outils disponibles.
 
CLIENTÈLE VISÉE
Tout public en TI et gestion de projets
PRÉALABLE(S)
Connaissances de base en informatique
PLAN DE FORMATION
Tout le contenu
  • Concepts de base et importance des métadonnées
  • Positionnement
  • - Par rapport à HTML
  • - Par rapport à SGML
  • - Par rapport à Java
  • - Par rapport à .NET
  • Pourquoi passer de HTML à XHTML
  • XML bien formé
  • - Syntaxe et analyseurs syntaxiques
  • - 5. Structuration et validation des données avec les définitions de types de documents (DTD) et schémas W3C
  • Plateformes de publication Web XML
  • Publication de contenu XML sur différents médias
  • - Avec XSLT
  • - Avec XSL-FO
  • Adressage XPath
  • XInclude
  • Services Web et XML
  • - SOAP
  • - WSDL
  • - UDDI
  • Intégration de XML aux bases de données et aux applications existantes
  • Principaux outils XML disponibles

NIVEAU 2: DÉBUTANT AVANCÉ - MIEUX COMPRENDRE LES TECHNOLOGIES XML

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Décrire les éléments essentiels des technologies XML en présentant un tour d’horizon de haut niveau sur les termes et concepts clefs, le langage, les architectures et les outils disponibles.
 
CLIENTÈLE VISÉE
Tout public en TI et gestion de projets
PRÉALABLE(S)
Connaissances de base en informatique
PLAN DE FORMATION
Tout le contenu
  • Concepts de base et importance des métadonnées
  • Positionnement
  • - Par rapport à HTML
  • - Par rapport à SGML
  • - Par rapport à Java
  • - Par rapport à .NET
  • Pourquoi passer de HTML à XHTML
  • XML bien formé
  • - Syntaxe et analyseurs syntaxiques
  • Structuration et validation des données avec les définitions de types de documents (DTD) et schémas W3C
  • Plateformes de publication Web XML
  • Publication de contenu XML sur différents médias
  • - Avec XSLT
  • - Avec XSL-FO
  • Adressage XPath
  • XInclude
  • Services Web et XML
  • - SOAP
  • - WSDL
  • - UDDI
  • Intégration de XML aux bases de données et aux applications existantes
  • Principaux outils XML disponibles

NIVEAU 3: INTERMÉDIAIRE - XML : SYNTAXE, XPATH ET ESPACES DE NOMMAGE

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Produire, valider et manipuler l’information en XML (eXtensible, Markup Language);
  • Faire des requêtes XPath.
 
CLIENTÈLE VISÉE
Tous les postes en développement, en Web et techniques réseaux
PRÉALABLE(S)
Connaissances de base d’Internet et de la création de sites Web
PLAN DE FORMATION
Tout le contenu
  • Vue d’ensemble
  • - XML vs SGML vs HTML
  • Pourquoi passer de HTML à XHTML
  • XML bien formé
  • - Syntaxe et analyseurs syntaxiques
  • Applications de XML
  • Sources d’information et outils de création de contenu XML
  • Unicode ou texte XML
  • Vocabulaires et espaces de nommage
  • XML valide
  • - Associer une définition de type de document (DTD) ou un schéma W3C à un document XML
  • XPath
  • - Définition d’un chemin
  • - Axes principaux
  • - Prédicats
  • - Sélection de l’information
  • - Fonctions XPath

NIVEAU 4: INTERMÉDIAIRE AVANCÉ - PRÉSENTER UN DOCUMENT XML GRÂCE AU XSLT

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Transformer les documents XML en XHTML pour une publication sur le Web grâce au XSLT.
 
CLIENTÈLE VISÉE
Postes en développement et certains spécialistes Web
PRÉALABLE(S)
Connaissances du balisage HTML et du XML
PLAN DE FORMATION
Tout le contenu
  • Composantes d’une feuille de style XSLT
  • Modèle de traitement XSLT et gabarits XSLT
  • - Extraction de contenu
  • - Chaînage des gabarits
  • Conditions, branchements, itérateurs, variables et passage de paramètres
  • Fonctions spécifiques de XSLT pour la génération d’identifiants uniques
  • - Définition d’un format d’affichage des nombres
  • - Copier un ensemble de nœuds
  • - Inclusion et importation d’une feuille de style XSLT externe
  • 10. Travail avec plusieurs espaces de nommage dans le document source ou la transformation
  • Trier l’information
  • Mécanisme de clés et algorithme de groupement pour XSLT 1.0
  • Transformation côté serveur ou côté client avec une librairie

NIVEAU 5: AVANCÉ - MODÉLISATION XML GRÂCE AUX SCHÉMAS W3C

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Produire ou utiliser des schémas XML (schéma W3C) dans un contexte d’échange de données.
 
CLIENTÈLE VISÉE
Spécialistes Web
PRÉALABLE(S)
PRÉALABLES Connaissances du XML et des principes de la programmation objet souhaitable
PLAN DE FORMATION
Tout le contenu
  • Espace lexical et espace de valeur
  • Types prédéfinis de schémas W3C et leurs facettes
  • Types simples
  • - Dérivation par restriction
  • Types complexes
  • - Contenus simples (ajout d’attributs seulement)
  • - Contenus complexes
  • Contenus complexes
  • - Particules
  • - Connecteurs (sequence, choice, all)
  • - Contrôle de la cardinalité
  • Dérivation par extension et restriction de types complexes
  • Groupes de substitution
  • Contraintes d’intégrité et mécanismes de clés
  • Validation de documents avec un mélange de vocabulaires
  • Inclusion de schémas et redéfinition
  • Documentation explicite d’un schéma
  • Technique de modélisation
  • - À plat ou par types complexes nommés
TOP