Programme de formation

  • Développement XML - REST - XQuery

    Avec eXist-DB et Nodejs

  • Bibliographie

Jour 1 : XML et eXist-DB

  • Programme du premier jour

  • Matinée

  • Après-midi

Jour 2 : XQuery

  • Programme du deuxième jour

Jour 3 : REST

  • Programme du troisième jour

Jour 4 : eXist-DB avancé

  • Programme du quatrième jour

  • Matinée

  • Après-midi

Jour 5 : Nodejs

  • Programme du cinquième jour

  • Matinée

  • Après-midi

Jour 6 : REST et Nodejs

  • Programme du sixième jour

  • Matinée

  • Après-midi

  • Compléments

    Comparaison Nodejs / eXist-DB, écosystème node.js, démonstrations à la demande

  • Bilan

Exercices

  • Jours 1 - 2

Exercices

  • Jours 3 - 4

  • Exercice 8 : obervation d'une requête avec Firebug

  • Exercice 9 : modélisation REST

  • Exercice 10 : réécriture des URLs avec controller.xql

  • Exercice 11 : exposition de service web avec RESTXQ

  • Démonstration du profiler XQuery de eXist-DB

    et de la configuration des index

  • Exercice 12 : algorithme typeswitch

Exercices

  • Jours 5 - 6

  • Exercice 13 : module node.js

  • Exercice 14 : serveur (json) HTTP node.js

  • Exercice 15 : serveur (json) express avec routage manuel

  • Exercice 16 : serveur (json) express avec routes

  • Exercice 17 : serveur (html) express avec routes et templates Jade

  • Exercice 18 : services REST JSON avec eXist-DB et RestXQ

  • Exercice 19 : serveur (html) express avec routes et templates Jade et connexion eXist-DB

Crédits

  • Supports des cours réalisés en XML

    • convertis en XHTML au format slidy (W3C)
    • avec une tranformation XSLT appliquée avec saxon
  • Supports édités avec la librairie AXEL (Adaptable XML Editing Library)

  • Coloration syntaxique des exemples de code avec Ace

  • Cette formation a été dispensée avec notre partenaire AJC Formation à Paris en novembre et décembre 2013