Zielgruppe: Programmierer und Systemadministratoren, die ihre täglichen Aufgaben automatisieren wollen. Programmiervorkenntnisse sind von Vorteil.
Seminarziel: Die Teilnehmer lernen an zahlreichen Beispielen die Grundlagen der XML-gesteuerten Automatisierung kennen. Der Kursschwerpunkt ist die Programmierung eines individuell erweiterbaren Tools, das die Abarbeitung gängiger Aufgaben automatisiert. Gearbeitet wird in C#.NET, VB.NET und Java.
Dauer: 3 Tage
XML-Grundlagen
Der innere und äußere Aufbau eines XML-Dokuments
Entitäten, Elemente, Attribute.
Konzepte der Datenvalidierung
XPath, XSLT, XSL-FO
DOM und SAX
Übersicht: Auswertung von XML-Dokumenten mit SAX
SAX-Handler in Java programmieren
XMLTextReader in .NET
Auswertung von XML-Dokumenten mit DOM
DOM und JDOM in Java
XMLDocument in .NET
XML-gesteuerte Automatisierungsbeispiele
Verzeichnisse anlegen, verschieben, löschen (.NET, Java)
Prozesse starten und beenden (.NET)
WMI-Abfragen (.NET)
ADSI-Abfragen (.NET)
Nutzer und Gruppen ermitteln (.NET)
IP-Adresse bestimmen (.NET)
Diverse Systemabfragen (.NET)
Netzwerkabfragen (.NET)
Environment-Abfragen (.NET)
Aus Datenbankabfragen XML-Dokumente erzeugen (.NET, Java)
Aus Datenbankabfragen XML Schema erzeugen (.NET)
Erzeugen von Klassen aus XML Schema (.NET)
XSL-Transformationen in Zielformate HTML, Text, SVG (.NET, Java)
XSL-FO-Transformationen in PDF (mit Java)
Weitergehende Themen
Das Build-Tool ANT
Das Build-Tool NANT
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