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.


  1. Introduction

    • Historique des technologies Web
      • Le protocole HTTP
      • le langage HTML et les feuilles de styles CSS
      • le langage Javascript
      • 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
  2. 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)
    • L'arbre d'éléments
    • Les entités prédéfinies
    • Utilisation de caractères Unicode
  3. 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)
      • Les limites des DTD
    • Utilisation de schema
      • 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
  4. Présentation de données XML

    • Les feuilles de styles CSS (Cascading Stylesheet Language)
      • Modèle de boîtes englobantes
      • Aspects syntaxiques
      • Les limites des feuilles CSS
    • Les feuilles de styles XSL (eXtensible Stylesheet Language)
      • Fonctionnement du moteur de transformation
      • Principaux tags XSLT
      • 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)
  5. 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
  6. Mises en oeuvre de liens hypertextes (XLink)

    • Concepts fondamentaux
      • Quelques rappels sur les URLs
      • Notions de liens simples
      • Notions de liens étendus
    • 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


Filière Développement - Internet : Formation Le langage XML

Filière Développement - Internet : Cours Le langage XML

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique