XSL, XSL(T), XSL-FO, XQuery

Wilfried Grupe XSL, XSL(T), XSL-FO, XQuery, XML Grundlagen, Validierung mit DTD und XML Schema, XPath 1.0, XPath 2.0, XSL Grundlagen, XSL 2.0, XPath 2.0, XSL-FO: Erzeugen von pdf-, rtf-, tiff-, svg-Dokumenten, Einführung in XQuery, Weitere Themen; Schulung Training Kurs Programmierung in Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim













Wilfried Grupe
Staatlich gepr. Informatiker
Klus 6
37643 Negenborn
Tel.: 05532.501686
Mobil: 0171.6297641

Zu jedem Schulungsthema biete ich Consulting, projektbezogene Unterstützung sowie Wartung und Erweiterung bestehender Programme an.

Auf diese Weise entlasten Sie Ihre vorhandenen Kapazitäten, gewinnen zusätzliche Flexibilität, senken Ihre Fixkosten, beschleunigen Ihre Geschäftsprozesse und können sich auf Ihre Kernaktivitäten konzentrieren.
Kontakt


Diese Schulung können Sie als Inhouse-Seminar buchen, mit allen erforderlichen Erweiterungen und Anpassungen, die Ihr Haus benötigt. Damit entfallen Reisezeit und Reisekosten für die Teilnehmer.

In Vollzeit oder am Wochenende: Inhalte, Termine, Schulungsorte und Konditionen werden individuell abgestimmt. Ausführliches Begleitmaterial zum Kurs sowie ein Zertifikat für jeden Teilnehmer sind selbstverständlich. Auch nach Seminar-Ende stehe ich gern für Fragen zur Verfügung.

Kontakt Gern unterbreite ich Ihnen einen Komplettpreis, der sämtliche Kosten und Arbeitsschritte für Kursvorbereitung, Reise, Unterkunft und Verpflegung des Trainers umfasst. Dadurch vermeiden Sie zusätzlichen Aufwand.


Zielgruppe: Verantwortliche und Praktiker aus dem Datenbank-, Programmier- und Web-Content Umfeld.
Seminarziel: Auf soliden Grundlagen von XML, DTD, XML Schema und XPath lernen Sie die Anwendung von XSLT und XSL-FO, um flexibel Transformationen in die Zielformate HTML, XML, Text und PDF durchführen zu können. Sie kennen die Grundlagen von XQuery.
Dauer: 4 Tage
Zusammenfassung: Der Kurs vermittelt anhand vieler Übungen die Grundlagen der Transformation von XML-Dokumenten in verschiedene Datenformate, insbesondere HTML, XML, Text und PDF, hierbei werden auch aktuelle Standards wie ATOM, RSS, RDF etc. angesprochen. Vermittelt wird ein durchgängiges Konzept von programmgesteuerter Datenbankabfrage bis zur XSL-Transformation. Die Inhalte werden in vielfältigen und detaillierten Übungen vermittelt.


XML Grundlagen

Wohlgeformte XML-Dokumente
Übersicht über XML-Standards
Elemente, Attribute, Entitäten, Notationen, Namespaces

Validierung mit DTD und XML Schema

Elemente und Attribute deklarieren
Übung: DTD erstellen, XML validieren
Der Namespace http://www.w3.org/2001/XMLSchema
Unterschiedliche Designs in XML Schema
Übung: XML Schema erstellen, XML validieren
Ausblick XML Schema als Datenmodellierung für RDBMS, Java(JAXB), .NET, Objektserialisierung

XPath 1.0, XPath 2.0

Übersicht Funktionsumfang
Pfade, Achsen, Prädikate, Funktionen
Absolute und relative Adressierung von Elementen
Numerische XPath-Funktionen
Übungen zur exakten Navigation in XML-Quelldokumenten

XSL Grundlagen

Der Namespace http://www.w3.org/1999/XSL/Transform
Grundsätzlicher Aufbau eines XSL-Stylesheets
Der Einsatz von XPath
Strukturierung: xsl:template : match, name, mode
Schleifen: xsl:for-each
Bedingungen: xsl:if test, xsl:choose, xsl:when, xsl:otherwise
Schlüssel definieren mit xsl:key
Sortieren: xsl:sort
Nummerieren: xsl:number, position(); spezielle Nummerierungen
Formatieren: xsl:decimal-format
Parameter: xsl:with-param
Erzeugen und Aufruf eigener Templates
Umformung von XML in HTML, Text, XML und SVG
Einsatz von CSS und Javascript in XSL
Verarbeitung mehrerer XML-Quelldokumente
Einbindung externer XSL-Stylesheets

XSL 2.0, XPath 2.0

Gruppierungen mit xsl:for-each-group und distinct-values
Gruppierung von Wertekombinationen
Verarbeitung von Elementarrays
Benutzerdefinierte Funktionen und Verkettungen mit xsl:sequence
mehrere Ausgabedokumente mit xsl:result-document
bedingungsgesteuerte Nummerierung aus verschiedenen Ebenen
Verarbeitung von Namespaces im XML-Quelldokument
Verwendung von XPath-Funktionen, Übersicht

XSL-FO: Erzeugen von pdf-, rtf-, tiff-, svg-Dokumenten

Der Namespace http://www.w3.org/1999/XSL/Format
Layoutdefinition mit fo:layout-master-set, fo:simple-page-master
fo:page-sequence
Absatzformatierung mit fo:block
Tabellen designen mit fo:table
Grafiken mit fo:external-graphic
Verlinkung und Navigation mit fo:basic-link
SeitenNummerierung mit fo:page-number
Inhaltsverzeichnis generieren
Übung: pdf-Dokumente generieren

Einführung in XQuery

Grundlagen XML-Auswertungen mit XQuery
Typkonzept, Pfadausdrücke und Abkürzungen
FLOWR: for, let, order, where, return
Distinct-values, Nummerierungen, Sortierungen
Funktionen in XQuery

Weitere Themen

DOM, SAX
XML aus Datenbankabfragen generieren
Konvertierung EDI / XML
RDF
RSS, ATOM, OPML
Erstellung eines Feedreaders für aktuelle XML-Standards




Programmierungen, Consulting und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen