Conception d'Applications XML

Formation

À Montrouge et Rouen

1 350 € HT

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

  • Dirigé à

    Pour professionnels

Objectifs: Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de documents balisés. Les différentes options proposées par les recommandations du W3C seront ici analysées en détail et illustrées par de nombreux exemples. Destinataires: webmaster

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Elle nécessite de bonnes connaissances en informatique, notamment dans les domaines bases de données et Internet.

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

- Introduction à XML et aux technologies associées
- Structure d'un document XML, arborescence des éléments.
- Composants d'un document XML : déclarations, instructions processeur, commentaires, entités, éléments, attributs.
- Document bien formé et document valide.
- Règles pour les documents bien formés, structure logique d'un document XML.
- Les données structurées et semi-structurées.
- La galaxie des technologies XML.

- XML et la composition de documents
- Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
- Pourquoi un schéma est-il nécessaire.
- Comment utiliser des schémas.
- Principales caractéristiques des schémas.
- Les principales parties d'un schéma.
- Comment fonctionnent les schémas.
- Les différents langages de modélisation.
- Syntaxe EBNF pour DTD (Data Type Definition).
- Validation des documents.
- Exemple de DTD robuste et réutilisable : DocBook.

- Les espaces de noms
- Description des espaces de noms.
- Utilisation des espaces de noms.
- Les Namespaces et la combinaison de vocabulaires multiples.
- Mise en relation de documents à l'aide de XLink et XPointer.
- Combinaison de langages : XHTML, Xforms et SVG.

- La norme XML Schema du W3C
- La syntaxe du langage XML-Schema.
- Validation des documents.
- Tester les valeurs des éléments et des attributs.
- Familiarisation avec les types de données simples et complexes.
- Les éléments et les groupes abstraits de substitution.
- Utilisation des clés et des règles d'unicité.

- Techniques de modélisation XML
- Définition et hiérarchies de types.
- Création de schémas depuis de multiples documents.
- Les modèles de haut niveau et la réutilisation.
- Les modèles de bas niveau et la bonne composition.
- Les modèles de conception.
- Documents utilisant de multiples schémas.
- Création de schémas extensibles et contrôle de l'extensibilité.

- XML et la conception objet
- Design Patterns.
- Présentation des différentes spécificités objets.
- Types, classe, dérivation, polymorphisme.
- Représentation UML/XML.
- SOX : Schema for Object-Oriented XML, GXD, WDVL.
- Inclusion de schémas.
- Importation de schémas.
- Redéfinition de schémas.

- Les meilleures pratiques de modélisation
- Composition et héritage.
- Types de constructions : "Poupées russes", "Tranches de salami" et "Stores vénitiens".
- Schémas d'adaptation.
- Définition de conteneurs et d'éléments.
- Amélioration des schémas avec Schematron.
- Utilisation de Relax NG.
- Catalogues de modèles de conception.

- XML et les bases de données
- Représentation de structures entité/relation.
- Modèle métier et modèle relationnel.
- Architecture de stockage de documents dans une base relationnelle.
- Représentation relationnelle d'un arbre DOM.
- Modèle de listes adjacentes et imbriquées.
- SQL pour l'interrogation et la manipulation.
- Modèle générique d'adaptation.

- Introduction au « Web sémantique »
- Web sémantique et ontologie.
- Les langages de description de ressources (Topic map, RDF, RSS...).
- Le projet FOAF (Friend Of A Friend).
- Les outils d'analyse.
- Langages existants (RDF Schema...).
- Perspectives.

Informations complémentaires

Modalités de paiement : Décrivez les possibilités de financement concernant cette formation

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.

Conception d'Applications XML

1 350 € HT