Développer en Xsl

Formation

À Rouen et Montrouge

1 600 € 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

Cette formation vous permettra de maîtriser les langages XSL-T et XPath et de réaliser des feuilles de style en utilisant des techniques avancées. Elle vous montrera comment utiliser le langage XSL-FO pour la génération de documents PDF ainsi que le langage SVG pour la génération d'images et d'interfaces sophistiquées. Les participants mettront en place un environnement complet de production. Destinataires: Ce cours s'adresse à ceux qui désirent développer des services Web dans le cadre de la plateforme .NET.

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

Bonne maîtrise de la programmation en C ou C++, ou C#, ou VB.NET. Une connaissance d'ensemble du Framework.NET est fortement appréciable.

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

Pré-requis:Ce cours est destiné à des participants ayant déjà une expérience pratique de la technologie XML. Cette formation ne prévoit pas de présentation de XML, qui est considéré comme connu. La connaissance du langage HTML est préférable.

Programme:

- Introduction au contexte de XSL et XPath
- Besoins par rapport à l'utilisation de la technologie XML.
- Technologie CSS pour la présentation, limites de CSS.
- Introduction à XSL, XSL-T et XSL-FO.
- Introduction à Xpath.
- Principes et mécanismes de base.
- Parseur XML et processeur XSL.
- Support par les navigateurs Web.
- Mise en pratique de la technologie XSL, processus de transformation.
- Différentes solutions de processeur XSL, outils spécialisés.
- Exemples pratiques.

- Concepts de base de XSL-T et XPath
- Structure d'une feuille de style XSL-T, traitement du processeur XSL-T.
- Namespaces et éléments XSL racine et top-level.
- Formats de sortie : vocabulaires XML, HTML, X-HTML ou texte.
- Langage XPath, expressions XPath.
- Noeuds et jeux de noeuds.
- Concept de template, .
- Invocation des templates, et .
- Récupération d'éléments et de contenu, .

- Langage XPath en détail
- Revue de quelques expressions simples.
- Sélection d'éléments/noeuds, de jeux de noeuds et d'attributs.
- Opérateur de localisation.
- Equation d'égalité et de relation, opérateurs booléens.
- Opération arithmétique.
- Fonctions standard et extensions des processeurs.
- Chemins de consultation.

- Langage de programmation XSL-T
- Notions de variables et de paramètres, contexte et portée.
- Types de données.
- Structure itérative et conditionnelle.
- Génération d'éléments et d'attributs.
- Copie intégrale de jeu de noeuds dans l'arbre résultat.
- Accès aux noeuds via .

- Structure des feuilles de style et fonctions avancées
- Design pattern de feuille de style : différents modes de mise en pratique du processus de transformation par les templates.
- Structure modulaire des feuilles de style.
- Import et inclusion de feuilles de style avec passage d'arguments.
- Arborescences multiples en entrée.
- Arborescences multiples en sortie.
- Définition de fonctions.
- Traitement récursif.
- Spécificités de certains processeurs.

- SVG : Scalable Vector Graphics
- Rôle et importance.
- Utilisation côté serveur et côté client.
- Les systèmes de coordonnées et le redimensionnement.
- Les formes de base.
- Structure de document.
- Les styles.
- Transformation du système de coordonnées.
- Les courbes et les chemins.
- Motifs et dégradés.
- Texte et internationalisation.
- Masquage et découpe.
- Filtrage.
- Animation, interaction et scripts.

- XSL-FO et les objets de formatage
- Besoins et objectifs de XSL-FO. Introduction au langage.
- Solution et implémentation disponibles sur le marché.
- Exemple pratique à partir du projet FOP de Apache.org.
- Eléments du langage XSL-FO : initialisation, définition de modèles de pages, la zone de contenu, dimensions des régions, séquences des pages, génération du résultat.
- Inclusion de graphiques au format SVG.

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.

Développer en Xsl

1 600 € HT