XML Avancé

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Toulouse cedex 1

Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :L'objectif de cette formation est d'apprendre en détail la syntaxe- du langage XML,- des schémas, et- des techniques adjacentes.

Les sites et dates disponibles

Lieu

Date de début

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

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

Les Avis

Le programme

objectif L'objectif de cette formation est d'apprendre en détail la syntaxe
- du langage XML,
- des schémas, et
- des techniques adjacentes. public concerné Responsables informatiques, Chefs de projets et Développeurs, Concepteurs. pré-requis La connaissance des techniques de base d'Internet et du langage HTML est conseillée.
Au niveau timing, le programme se déroulera en fonction des connaissances des participants.
Programme
LE LANGAGE (PRESENTATION)
  • De SGML à XML
  • Les bases de XML
    • Rappel sur HTML
    • Votre premier document XML
    • Les avantages de XML
  • La syntaxe XML
    • La première ligne du document XML
      • Déclaration XML
      • Codage des caractères
      • Paramètres de validation et de styles
    • Qu'est-ce qu'un élément ?
      • Les éléments vides
      • Respecter la casse
      • Les caractères non autorisés
      • Les caractères autorisés
      • La première lettre
      • Les noms spéciaux
    • Qu'est-ce qu'un attribut ?
    • Que représente la racine d'un document?
    • Les commentaires
    • Les espaces de noms   
      • Définition
      • Syntaxe
      • Application
DE L'IMPORTANCE DE LA VALIDATION
  • La validation par DTD
    • Le vocabulaire employé
      • Les documents bien formés
      • Les documents valides
      • Les parseurs
    • Construction d'une DTD
    • Lier une DTD aux données XML ?
      • Déclarations DTD au sein du document XML
      • Déclarations DTD dans un fichierdtd
    • Définir des éléments
  • Les différents types de déclarations
    • Les groupes
      • Les mots clés ANY et EMPTY
      • Les opérateurs (?), (+) et (*)
      • L'opérateur de choix ( | )
      • Les données textuelles #PCDATA
    • Définir des attributs
      • Liste d'attributs
      • Les attributs IMPLIED, REQUIRED et FIXED
    • Les types d'attributs
      • Les données textuelles (type CDATA et énumérations)
      • Les attributs de type NOTATION   
      • Les attributs de types ID ou IDREF
      • Les attributs de type ENTITY
      • Les attributs de type NMTOKEN   
    • Les entités
      • Les entités internes
      • Les entités externes
    • Les sections conditionnelles
  • Introduction à la notion de schémas XML
    • Quelles sont les différences entre DTD et XMLSchema ?
      • L'apport du typage
      • L'apport de la syntaxe XML
    • Comment construire un schéma ?
      • Construction "en poupées russes"
      • Construction par clonage
    • Notions supplémentaires de construction
      • Les groupes
      • Le compositeur choice
      • Le compositeur all
    • Comment utiliser les types ?
      • Les types prédéfinis
      • Créer ses propres types
      • Autres méthodes de dérivation
    • Comment lier un schéma à un document XML ?
NAVIGUER DANS LES DOCUMENTS XML
  • Préambule
  • XPath : un langage de désignation
  • XLL : langage de description de liens
  • XBase
  • Xlnclude
    • Principe
      • L'attribut href
      • L'attribut parse
      • L'attribut encoding
    • Déclaration DTD
    • Exemple
UN LANGAGE DE MISE EN FORME POUR HTML
  • Qu'est-ce que CSS ?
  • Lier un document XML à une feuille de style CSS
  • La syntaxe CSS
    • Les sélecteurs et les déclarations
    • Grouper les sélecteurs et les déclarations
  • Un exemple d'application de CSS
  • Quelques propriétés CSS
  • Quelques couleurs et leur codification HTML
  • Les limites des CSS
XSL : LES FEUILLES DE STYLE XML
  • Qu'est-ce que XSL ?
  • Lier un document XML à une feuille de style XSL
  • Structure de base d'un document XSL
  • XSLT
    • Qu'est-ce qu'une transformation XSLT ?
    • Les règles de gabarit (template rules)
    • Application des règles de gabarit
    • Les éléments de transformation
    • Créer des éléments avec xsl:element
    • Créer des attributs avec xsl:attribute
    • Créer des ensembles d'attributs nommés avec xsl :attribute-set
    • Créer du texte avec xsl:text
    • Créer des commentaires avec xsl:comment
    • Copier un nœud avec xsl:copy
    • Générer du texte avec xsl:value-of
    • Calculer avec xsl:number
    • Importer des règles avec xsl :apply-imports
    • Répéter un traitement avec xsl:for-each
    • Traitement conditionnel par xsl:if
    • Traitement conditionnel par xsl:choose
  • XSL-FO
    • Initialisations et structure du document
    • La disposition des pages
    • La zone de contenu
    • L'ordre d'apparition des types de page
    • Insérer du contenu
    • Générer le document PDF
LES SERVICES WEB
  • De SGML aux Web services
    • De SGML à XML
    • Les Web services : l'avenir prévisible de XML
  • La notion de services Web
    • Qu'est-ce qu'un service Web ?
    • Le Web des services
  • Les annuaires de services Web
    • WSDL
    • UDDI
  • Introduction à SOAP, le protocole des services Web
LE PROTOCOLE SOAP ET LES PARSEURS XML
  • Principe de base de SOAP
    • Appel d'une méthode distante
    • La requête SOAP
    • La réponse
  • Mise en application de SOAP
    • De quoi avez-vous besoin ?
    • Déroulement d'une transaction SOAP
    • Interopérabilité
  • L'interprétation des documents XML : les parseurs
    • Que fait le parseur XML ?   
    • Introduction aux parseurs XML DOM
    • Introduction aux parseurs XML SAX
    • DOM ou SAX ?
XHTML
  • Les principes fondamentaux de XHTML
    • Qu'est-ce qu'un document XHTML conforme ?
    • La structure d'un document XHTML
  • Les différences entre HTML 4.0 et XHTML 1.0
  • Les formulaires XHTML : les XForms
    • Les limites imposées par les formulaires HTML
      • Les sept types d'éléments des formulaires HTML
      • Les deux méthodes de traitement des formulaires HTML : GET et POST
      • Les limites d'accessibilité des formulaires HTML
    • Principes fondamentaux des XForms
    • Les contrôles de formulaires XForms
    • Déclarer des XForms
    • Maîtriser les composants XForms
      • Les zones de texte
      • Choix multiples (boutons radio, cases à cocher, zones de sélections multiples et menu
      • La sélection de fichier
      • Les groupes d'options   
      • Les événements
      • Les valeurs initiales   
      • Les méthodes de soumission
    • Un exemple simple de XForms
WML, SMIL, RDF et RSS
  • WML
    • Présentation du langage WML
    • La syntaxe du langage WML
    • Différences entre WML et HTML
    • Les besoins pour créer et publier des documents WML ?
    • Comment rendre le WML plus dynamique ?
  • SMIL
    • Structure d'un document SMIL
    • Les bases pour construire des animations interactives SMIL
      • Les éléments <seq et <par
      • Les itérations
    • SMIL, pour aller plus loin
  • RDF
    • Objectifs
      • Les métadonnées
      • Vers un Web sémantique
    • Principes
      • Ressources, propriétés et déclarations
      • Exemple
      • RDF, pour aller plus loin
  • RSS
    • Objectifs
    • Les différentes versions de RSS
    • Construire un flux RSS 0.91, 1.0 ou 2.0
      • Structure d'un document RSS 0.91
      • Structure d'un document RSS 1.0
      • Structure d'un document RSS 2.0
    • Comment exploiter les flux RSS sur un site ?
SVG (SCALABLE VECTOR GRAPHICS)
  • Généralités
  • De quoi avez-vous besoin ?
  • La syntaxe de SVG
    • L'initialisation du document   
    • Ajouter des éléments graphiques
    • Appliquer des transformations : translations, rotations, échelle
    • Opérations sur les objets graphiques
    • Ajouter du texte
    • Appliquer des filtres
    • Décomposition
    • Exécution
AUTRES LANGAGES DERIVES DE XML
  • Les sous-ensembles de XML
  • XML au service des échanges B to B
    • Les Web services XML
    • Les langages "dédiés"
XUL ET XAML
  • XUL
    • Clients légers et clients lourds
    • Le Framework Mozilla
    • Caractéristiques du langage XUL
    • Pour en savoir plus sur XUL
  • XAML

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

XML Avancé

Prix sur demande