plan du site 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

planning & inscription

Plan des cours :
 
Dates :

Horaire :

Durée :

Ecolage :

 

Workshop :

Dates :

Horaire :

Durée :

Ecolages :

Inscription

 
 
11.07 au 29.08.2008

17h30 - 20h30

12 séances

CHF 2'700.-

 

 

Nous contacter

9h-12h30 et 13h30-17h

5 jours

CHF 2'700.-

javascript

Le XML est un meta-langage défini par le W3C comme un standard unviersel pour l’échange d’informations sur Internet.

Le développement des WebServices, ainsi que, plus récemment, des applications très dynamiques pour le web 2.0, (RIA - rich internet applications), repose sur la fluidité d'échange de données fournies par le XML.

Le formatage de documents et de données en XML atteint actuellement les principales plateformes de développement et la plupart des outils logiciels de production.

Les BDD XML permettent de valoriser les connaissances que les entreprises génèrent en différents formats sur divers supports . Car seule une infime partie est effectivement utilisée de manière structurée et efficace, et l'enjeux est de savoir donner une structure à ces informations à l'aide du XML, structure qui facilitera la création, le stockage et l’exploitation des connaissances.

De plus, le XML sert de base pour créer d’autres langages de balisage, comme le XHTML, SOAP, le GML, MXML (Flex), etc.

javascript

Structurer les données dans le format
universel XML

Définir la syntaxe d’un langage-
métier basé sur le XML et les schèmas
(XML Schema) des documents DTD
(Document Type Definition)

Créer des styles XSL et de
transformer des documents en XML
avec XSLT

Programmer des requêtes (RMC) avec
le protocole de messagerie XML

Connaître les interfaces de programmation
DOM, SAX et JDOM

Programmer des sites web interactifs et
des applications riches pour le web (RIA)
a l’aide des procédures AJAX
(Asynchronus JavaScript And XML).

Comprendre comment XML est utilisé
dans les flux RSS et les webservices

Utiliser XML en relation avec les suites
bureautiques pour valoriser la
connaissance générée au sein
des entreprises

Comprendre XML dans le contexte
d’échange B2B (business to business):
pourquoi le XML est le langage qui sera
utilisé pour échanger les informations,
par ex. techniques ou financières,
sur Internet.

WEB Services

Les cours sont dispensés par des intervenants professionnels hautement qualifiés et expérimentés.

Chaque session inclut des exercices supervisés par l’intervenant.

La formation comporte 8 séances de cours de 3 heures suivies de 12 heures de travail de projet assisté.

Les participants disposent d’une connexion permanente, par FTP, sur leur dossier de travail sauvegardé sur le serveur.

xml

xml metalangagexml database

 
 

1

1.1

1.2

1.3

2

2.1

2.2

3

3.1

3.2

3.3

4

4.1

4.2

Module 2 : Créer, Stocker, Exploiter les connaissances de votre entreprise
grâce au XML

Panorama Complet de XML

Définitions

Utilisation

Avantages/Inconvénients

Structuration des connaissances des documents XML

Suites bureautiques et XML

Microsoft Infopath

Stockage des connaissances des des BDD XML

BDD natives XML vs BDD relationnelle XML

Stockage dans la BDD native XML eXist

Stockage dans une BDD relationnelle XML

Exploitation des connaissances de l'entreprise

Langage SQL - XML

Langage xQuery

• Module 1 : Format universel d’échange des informations structurées

1. Panorama complet de XML

1.1. Définitions

1.2. Utilisation

1.3. Avantages / inconvénients

2. Création de documents XML

2.1. Syntaxe de base

2.2. Eléments et attributs XML

2.3. Suites bureautiques et XML

2.4. Éditeurs XML

3. Validation de documents XML

3.1. "Grammaires" XML

3.2. DTD

3.3. XML schéma

3.4. Relax NG

4. Transformation de documents XML

4.1. Adressage universel avec XPath et XLink

4.2. Transformation automatisée avec XSL

4.3. Transformation en PDF avec XSL-FO

4.4. Processeur XSL, Saxon, Xalan, XSLT

4.5. Transformation dynamique avec Cocoon

5. Exploitation de documents XML

5.1. Syndication de contenu RSS, Atom

5.2. XML et Ajax

5.3. XML et WebServices, Soap, WSDL

5.4. Manipulation XML en PHP

5.5. Modèles objet DOM / SAX

(suite : Module 2 Créer, stocker,
exploiter les connaissances de votre entreprise grâce au XML)

XML

Professionnels du web-editing
souhaitant développer des
applications AJAX

Programmeurs implémentant des
solutions de content management.

Dévéloppeurs souhaitant développer
des Webservices

Chefs de projet

Architectes de systèmes
d'information.

XML

connaître le XHTML

connaître les CSS

connaissances générales d'architectures
informatiques

WEB Services

AJAX

WebServices

XML

un poste avec un compte personnel
pour vos sessions de travail

un espace personnel accessible via le
Web pour la publication de vos sites
accessible également via FTP

la documentation nécessaire au
cours, incluant tutoriaux, logiciels
utilisés et un catalogue de liens
externes