Développement - Internet : Le langage XML
|
|
Durée de la formation : 3 jours
|
|
Objectifs :
Au terme de la formation, le stagiaire connaîtra les finalités des
différents langages faisant partie de ce que l'on nomme communément XML
(La syntaxe XML, les DTD, les schemas, XSLT, XPath, ...). Il sera de plus
capable de développer sa propre grammaire XML ainsi que les feuilles de
styles XSL qui lui seront nécessaire.
Prérequis :
Une connaissance des éléments de base du langage HTML est requise.
Public ciblé :
Toute personne à charge d'un développement Web (Application Internet ou Intranet).
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Introduction
-
Historique des technologies Web
-
le langage HTML et les feuilles de styles CSS
-
Les technologies serveurs : PHP, JSP, ASP, ASP.NET
-
Le rôle du W3C (World Wide Web Consortium)
-
Les différents types de navigateurs Internet
-
Etude d'un premier langage XML
-
Etude des fichiers de données
-
Etude du fichier de grammaire
-
Etude de la feuille de style XSL
-
Etude des règles de syntaxe
-
Règles syntaxiques élémentaires
-
Le prologue du fichier XML
-
Jeu de caractères autorisé
-
Liaison avec une feuille de styles
-
Liaison avec une DTD (Document Type Definition)
-
-
-
Utilisation de caractères Unicode
-
Définition d'une grammaire XML
-
Utilisation d'une DTD (Document Type Definition)
-
Définition d'éléments (de tags)
-
Définition de listes d'attributs
-
Définition d'entités (internes et externes)
-
-
Outils de conversions d'une DTD vers un schema
-
Amélioration de la cardinalité
-
Enrichissement des types de données
-
Comparaisons entre les deux techniques
-
Présentation de données XML
-
Les feuilles de styles CSS (Cascading Stylesheet Language)
-
Modèle de boîtes englobantes
-
Les limites des feuilles CSS
-
Les feuilles de styles XSL (eXtensible Stylesheet Language)
-
Fonctionnement du moteur de transformation
-
Utilisations d'expressions XPATH
-
Comparatif avec les feuilles CSS
-
Utilisation de langages de programmation
-
Présentation du modèle SAX (Simple Api for Xml)
-
Présentation du modèle DOM (Document Object Model)
-
XML et les bases de données
-
Utilisation de technologie Web Serveur pour générer les flux XML
-
Présentation rapide du système ASP
-
Code d'accès à la base de données et de transformation en XML
-
Génération à la volée du flux XML par la base de données
-
Utilisation de Microsoft Sql Serveur 2000
-
Mises en oeuvre de liens hypertextes (XLink)
-
-
Quelques rappels sur les URLs
-
Enrichissement de la grammaire de votre langage
-
Comment présenter vos liens hypertextes
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure