<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>wilfried-grupe.de. XML, C#.NET, VB.NET, Java, SQL.</title><link>http://www.wilfried-grupe.de</link><description>www.wilfried-grupe.de: Programmierung, Consulting und Schulung in XML-Technologien, .NET, Java und SQL.</description><copyright>Bei der weiteren Verwendung dieser Inhalte muss klar erkennbar sein, dass die Inhalte von Wilfried Grupe zur Verfuegung gestellt werden, mindestens durch die direkte Angabe von: Quelle www.wilfried-grupe.de. Verwendete Inhalte muessen auf die hinterlegten Webseiten verlinkt werden (ohne Frames). Wilfried Grupe gewaehrleistet nicht die Verfuegbarkeit dieser XML-Datei und uebernimmt keinen Support. Die Inhalte duerfen nicht archiviert werden. Die Nutzung dieser Inhalte kann jederzeit von Wilfried Grupe untersagt werden. Die Weitergabe der Daten an Dritte ist untersagt. </copyright><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><item><title>XML und XSL 2.0</title><link>http://www.wilfried-grupe.de/wexmlxsl.html</link><description>Der W3C-Standard XSL bietet hochinteressante Möglichkeiten, XML-Dokumente in HTML, PDF, XML, Text, CSV, SVG, TIFF usw. zu konvertieren. Dieses Seminar bietet anhand zahlreicher Beispiele einen Einstieg in die damit verbundenen Techniken: XPath, Templates, Algorithmen, Parameter, Variablen, Fallunterscheidungen, sowohl für XSLT als auch für XSL-FO.  XML Grundlagen (Der innere und äußere Aufbau eines XML-Dokuments; Elemente, Attribute, Entitäten; Systematisch strukturierte XML-Dokumente; Grundlagen DTD; Der Einsatz von Namespaces; Grundlagen XML Schema; Grundlagen XPath). Einstieg in XSLT für HTML (Templates und for-each-Schleifen; Fallunterscheidungen; Sortierungen, Nummerierungen; Formatierungen, Gruppierungen; Variable und Parameter; Auslagerung und Mehrfachverwendung von Templates; Template-Modi; Verarbeitung mehrerer XML-Quelldokumente; Einbindung Multimedia, css, javascript; Browserunterstützung, XHTML). Einstieg in XSL-FO für PDF, SVG, TIFF, RTF (Seitenlayouts; Blockformatierung, Inline-Formatierung; Tabellen, Grafiken; Inhaltsverzeichnisse, Verlinkung). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/wexmlxsl.html</guid></item><item><title>Visual Basic .NET 2008</title><link>http://www.wilfried-grupe.de/wevbnet.html</link><description>Beginnend mit Einblicken in die Dokumentation, Datenformatierung, Programmlogik und Entwicklungsumgebung, liegt der Schwerpunkt des Seminars auf objektorientierten Techniken. Die Objekte selbst erstellter Beispielklassen werden unter WinForms genutzt. VisualBasic.NET Grundlagen (Die Programmierumgebung; Einführung in die Syntax; Formatierung primitiver Datentypen; Einfache Programmlogik; Parameterübergaben, Wertzuweisungen; Schrittweises Testen, Haltepunkte setzen). Einstieg in die Objektorientierte Programmierung (Begriffsdefinition; Datenkapselung; Vererbung, ToString; Konstruktoren; Erzeugen und Verwenden von Objekten). Gestaltung von WinForms (Wichtige Steuerelemente; Formulargestaltung; Datenaustausch). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/wevbnet.html</guid></item><item><title>C# 2008</title><link>http://www.wilfried-grupe.de/wecsnet.html</link><description>Beginnend mit Einblicken in die Dokumentation, Datenformatierung, Programmlogik und Entwicklungsumgebung, liegt der Schwerpunkt des Seminars auf objektorientierten Techniken. Die Objekte selbst erstellter Beispielklassen werden unter WPF genutzt. (Für spezielle Designs und Effekte beim Umgang mit WPF-Steuerelementen ist ein eigener Kurs geplant.) C#.NET Grundlagen (Die Programmierumgebung; Einführung in die Syntax; Formatierung primitiver Datentypen; Einfache Programmlogik; Parameterübergaben, Wertzuweisungen; Schrittweises Testen, Haltepunkte setzen). Einstieg in die Objektorientierte Programmierung (Begriffsdefinition; Datenkapselung; Vererbung, ToString; Konstruktoren; Erzeugen und Verwenden von Objekten). Gestaltung von WPF-Oberflächen (XAML) (Grundlagen WPF / XAML; Wichtige Steuerelemente; Formulargestaltung; Datenaustausch). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/wecsnet.html</guid></item><item><title>C#.NET Grundlagen für Programmier-Einsteiger </title><link>http://www.wilfried-grupe.de/csharpProgAnf.html</link><description>Als Programmieranfänger erhalten Sie einen Einstieg für produktive Arbeit mit C#.NET. Sie lernen die Syntax der Sprache C# .NET, die Grundlagen der objektorientierten Programmierung und ihre praktische Umsetzung kennen. Anhand zahlreicher Übungen lernen Sie, einfache C#.NET-Anwendungen programmieren zu können. Prinzipien der Programmierung (C#.NET im Kontext der Programmiersprachen; Von der Idee zum Programm; Grundsätzlicher Aufbau eines Programms in C#.NET; Hello World). Grundlegende Aspekte (Datentypen, Variablen, Arrays; Ausdrücke und Operatoren; Fallunterscheidungen; Schleifenkonstrukte; Unterprogrammtechniken, Funktionen). Grundlagen der Objektorientierung (Ziele der Objektorientierung; Klassen und Objekte; Datenkapselung; Hinzufügen von Datenfeldern, Eigenschaften und Methoden; Vererbung, Abstraktion, Schnittstellen und Polymorphie ). Das .NET Framework als Hilfe (Verwendung von Namespaces; Die Klassenbibliothek; Erstellen einer eigenen DLL; Einbindung vorhandener Komponenten ). Erstellung von Windowsprogrammen (Grundsätzlicher Umgang mit WinForms; Einsatz einiger häufig benutzter Steuerelemente; Ereignisgesteuerte Programmierung). Zugriff auf Datenbanken (Das Prinzip von ADO.NET; Einsatz von Connection, Command, DataAdapter, DataReader, DataSet). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/csharpProgAnf.html</guid></item><item><title>C#.NET und XML</title><link>http://www.wilfried-grupe.de/csharpxml.html</link><description>Der Kurs bietet einen Querschnitt an aktuellen Programmiertechniken unter C#.NET: solide Programmierlogik, Objektorientierte Programmierung, Datenaustausch mit XML sowie Einsatz von WindowsForms und dynamischen Webseiten unter ASP.NET. C#.NET (Grundlagen Datentypen, Formatierung; Schleifen, Bedingungen; Objektorientierung; Datenkapselung, Vererbung, Polymorphie ; ClassLibraries mit Projektvorlage und auf Kommandozeile generieren; Verwendung von Winform und WebForm; Formularvererbung  ; Schnittstellen, Einbindung ActiveX; Arrays, Collections, ArrayList, Hashtable; GetType, Reflection ; Objektorientierung: Erweitertes Design ). XML (XML Grundlagen: Elemente, Attribute; Wohlgeformte Dokumente; Systematische Strukturierung; Validierung mit DTD, XML Schema; Auswertung mit XPath; Weiterverarbeitung mit XSL(T)). C#.NET und XML (XSL-Transformation von XML und XSL in HTML; Automatisierung mit XML; DOM und XPath; ADO.NET und XML; XSD: C#.NET-Klassen erstellen, Objektdeserialisierung; WebServices; XAML). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/csharpxml.html</guid></item><item><title>C#.NET 3.5</title><link>http://www.wilfried-grupe.de/csharp2.html</link><description>Neuerungen im .NET-Framework und in Visual Studio (Übersicht: Neuheiten bei Windows Forms, Web-Steuerelemente, WPF; LINQ; Klassen-Designer). Einführung (Das .NET Konzept, IL, Common Language Runtime, .NET Framework; Kurzübersicht über die IDE; Grundsätzlicher Aufbau eines C#.NET-Programms; Dokumentation, Modules, Namespaces, Klassen). Syntax von C#.NET (Allgemeine Datentypen; Formatierte Ausgaben, Stringformatierung; Programmlogik; Methodenüberladung; Typumwandlung, Boxing, Standardkonvertierung). Objektorientierte Programmierung (Datenkapselung; Klasse, Datenkapselung, Konstruktoren, Destruktor, Methoden, Felder, Properties; Objekt, Garbage Collection; Übung: Erzeugung einer benutzerdefinierten Klasse; Collections, Generische Klassen; Grundlagen Exceptionhandling; Grundlagen Refactoring; Arbeiten mit dem Klassen-Designer). Interoperabilität (Übung: Erzeugung einer DLL-Datei aus der vorhandenen Klasse; Projekt- und sprachübergreifende Verwendung der DLL-Datei; VB Windows-Forms-Programm; C#.NET Windows-Forms-Programm; Dynamische Webseiten mit ASP.NET; Webservices mit C#.NET erzeugen und nutzen). Beziehungen zwischen Klassen (Vererbung: IS-A; Überschreiben von Methoden der Basisklasse; Die Basisklasse Object; Assoziationen, Aggregation, Komposition). Exceptionhandling in C#.NET (Die Basisklasse Exception; try / catch / finally; Erstellen einer benutzerdefinieten Fehlerklasse). static (Klassenmethoden, Klassenvariablen; Die ObjectFactory; SingletonPattern). Schnittstellenobjekte (Grundlagen Interfaces; Schnittstellenobjekte; Grundlagen Reflection; Verwendung von ActiveX-Komponenten). Containerklassen (ArrayList, Hashtable; Stack, Queue; Generics; Objektserialisierung binär, SOAP). Grundlagen ASP.NET (Grundlagen ASP.NET mit C#.NET; Grundlagen WebServices). Einführung in Datenbankzugriffe mit ADO.NET (Das DataSet-Konzept; Erzeugen einer Klasse zum Datenaustausch Datenbank - Programmierung; DataSet und XML; Arbeiten mit dem DataReader; XSL-Transformationen; ADO.NET und WebServices: erzeugen und verwenden). Weiterführende Programmierung in C#.NET (Erzeugen einer aufgabenbezogenen .NET Klassenbibliothek; Datenhaltung mit XMLSerializer bzw. ADO.NET; Präsentation im TreeView und DataGridView; XML-gesteuerte Automatisierung; Grundlagen LINQ: LINQ to Objects, LINQ to DataSet; Optimierte Oberflächen mit WPF / XAML). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/csharp2.html</guid></item><item><title>C#.NET für Fortgeschrittene</title><link>http://www.wilfried-grupe.de/csharpFG.html</link><description>Neuerungen (Partielle Datentypen; Attributklassen; Operatorüberladung). Das Delegate - Konzept (Grundlagen Delegates; Anonyme Methoden; Delegate als EventHandler; Übergabeparameter, EventArgs; MultiCast - Delegate; Delegate-Aufruf mit LAMBDA - Ausdruck). Generics (Warum Generics?; Das Template-Konzept; Vererbung generischer Klassen; Generische Klassen in der Klassenbibliothek; Generische Methoden; yield; Nullable Types). Collections (Enumerations; Arrays; ArrayList; Hashtable; Dictionaries; Queue, Stack; Interfaces: IList, ICollection, IDictionary). XML im .NET Framework (SOAP-Objektserialisierung; DataSet und XML; XML Schema erzeugen; Klassen generieren, XML-Deserialisierung in Objekte; Arbeiten mit einem typed Dataset; DOM, SAX, XSLT - Verarbeitung mit .NET; XML - Validating mit XML Schema; Datenbindung mit .NET; XML-Dokumente in relationaler Datenbank speichern; SQL + XPath: XML-Abfragen aus relationalen Datenbanken; Einführung in das WPF / XAML). Reflection (Die Klassen Type und Assembly; Objektinformationen zur Laufzeit; Auswertung von Attributen; Polymorphe Methodenaufrufe mit Invoke; Automatisches Erstellen von Assemblies zur Laufzeit). COM-Interoperabilität (Grundlagen COM-Interoperabilität; Unsafe Code; Verwendung von COM in .NET; Com-Callable-Wrapper; Objektbindung mit Marshal.BindToMoniker). LINQ (LINQ to Objects; LINQ to DataSet; LINQ to XML; LINQ to SQL). Weitere Themen (Übersicht Anwendungskommunikation; Arbeiten mit WebServices; .NET Remoting; Threading; Kryptografische Klassen). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/csharpFG.html</guid></item><item><title>.NET komplett</title><link>http://www.wilfried-grupe.de/netkomplett.html</link><description>Übersicht (Was ist .NET?; Warum wurde .NET entwickelt?; Merkmale des .NET Framework; Bausteine; Versionen; Infrastruktur; Tools; Klassen im .NET Framework; Interoperabilität der .NET-Sprachen; Einbindung ActiveX-Komponenten; Garbage Collection; Unterschiede zu C++ / MFC). Entwicklungskonzepte (Rapid Application Development RAD; Enterprise Application Development EAD; Konzept mehrschichtiger Anwendungen; Design Guidelines for Class Library Developers). Softwarekomponenten (Zum Komponentenbegriff; Softwarekomponente = Assembly = .DLL / .EXE; Grundlagen Application Server). Weitergehende Themen (Objektrelationales Mapping ORM; LINQ-Grundlagen: LINQ to Objects, LINQ to XML, LINQ to SQL; Anwendungskommunikation / Übersicht WCF; XAML-Anwendungen). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/netkomplett.html</guid></item><item><title>VisualBasic.NET Grundlagen für Programmier-Einsteiger </title><link>http://www.wilfried-grupe.de/vbnetProgAnf.html</link><description>Als Programmieranfänger erhalten Sie einen Einstieg für produktive Arbeit mit VisualBasic.NET. Sie lernen die Syntax der Sprache VisualBasic.NET, die Grundlagen der objektorientierten Programmierung und ihre praktische Umsetzung kennen. Anhand zahlreicher Übungen lernen Sie, einfache VisualBasic.NET-Anwendungen programmieren zu können. Prinzipien der Programmierung (VisualBasic.NET im Kontext der Programmiersprachen; Von der Idee zum Programm; Grundsätzlicher Aufbau eines Programms in VisualBasic.NET; Kommentare, XML-Kommentare; Hello World). Grundlegende Aspekte (Datentypen, Variablen, Arrays; Ausdrücke und Operatoren; Fallunterscheidungen; Schleifenkonstrukte: for-next, while; Prozeduren, Subs, Functions, Parameterübergabe). Grundlagen der Objektorientierung (Ziele der Objektorientierung; Klassen anlegen, Objekte verwenden; Datenkapselung, Zugriffsmodifizierer; Hinzufügen von Datenfeldern, Eigenschaften und Methoden; Vererbung, Abstraktion, Schnittstellen und Polymorphie ). Das .NET Framework als Hilfe (Verwendung von Namespaces; Die .NET-Klassenbibliothek; Erstellen einer eigenen DLL; Einbindung vorhandener Komponenten ). Erstellung von Windowsprogrammen (Grundsätzlicher Umgang mit WinForms; Einsatz einiger häufig benutzter Steuerelemente; Ereignisgesteuerte Programmierung). Zugriff auf Datenbanken (Das Prinzip von ADO.NET; Einsatz von Connection, Command, DataAdapter, DataReader, DataSet). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/vbnetProgAnf.html</guid></item><item><title> VisualBasic.NET 3.5</title><link>http://www.wilfried-grupe.de/vbnet2.html</link><description>Mit VisualBasic.NET hat Microsoft eine leistungsfähige Programmiersprache zur Verfügung gestellt. Das .NET Framework umfasst viele Tausend Klassen. Das VisualStudio 2008 bietet wesentliche Neuerungen gegenüber den Vorgängerversionen. Der Zugriff auf Datenbanken und XML wurde verbessert. An praxisorientierten Beispielen werden Ihnen in diesem Kurs bewährte Methoden zur Erstellung von lauffähigen Programmen vermittelt. Einführung und Grundlagen von .NET (Das Prinzip von .NET ; Die Common Language Runtime; Die Klassenbibliothek). VisualBasic.NET Grundlagen (Unterschiede zu VB 6.0; Variablen, Datentypen, Verzweigungen, Schleifenkonstrukte; Parameterübergabe, Functions, Delegates; Stringformatierung; Dateiverarbeitung). Objektorientierte Programmierung (Datenkapselung, Vererbung, Polymorphie; Klasse, Objekt, Methoden, Felder, Properties; Konstruktoren, Garbage Collection). Spracherweiterungen VisualBasic.NET (Der Namespace My; XML-Kommentare; Konvertierungsoperatoren, Operatorüberladungen; Using: Sofortige Objektfreigabe, IDisposeable; Continue: Verbesserte Schleifenkonstrukte; benutzerdefiniertes Casting mit CType, DirectCast und TryCast; Eigenschaften-Accessoren: Zugriffsmodifizierer bei Set und Get ; "Partial"-Typen: Klassendeklaration über mehrere Quelldateien; Collections, Generische Klassen). Oberflächengestaltung (Formulargestaltung; Wichtige Steuerelemente). Grundlagen ASP.NET (Grundlagen ASP.NET mit VisualBasic.NET; Verwendung diverser Benutzersteuerelemente; Grundlagen WebServices). Datenbankzugriff mit ADO.NET (Vorstellung von ADO.NET; DataSet mit DataReader und DataAdapter erstellen; Massenkopien: BulkCopy; Arbeiten mit der DbProviderFactory). Übersicht: XML im .NET Framework (Die Klassen XmlReader, XmlWriter; XSD Schemas mit XmlSchemaInference; Neuerungen im XpathNavigator; XSL-Transformationen mit XslCompiledTransform). Sonstiges (Einbindung von ActiveX-Komponenten; Übersicht: WPF, XAML, WCF; Grundlagen Exceptionhandling; LINQ-Grundlagen: LINQ to Objects, LINQ to XML, LINQ to SQL). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/vbnet2.html</guid></item><item><title>VisualBasic.NET und XML</title><link>http://www.wilfried-grupe.de/vbnetxml.html</link><description>Der Kurs bietet einen Querschnitt an aktuellen Programmiertechniken unter VisualBasic.NET: solide Programmierlogik, Objektorientierte Programmierung, Datenaustausch mit XML sowie Einsatz von WindowsForms und dynamischen Webseiten unter ASP.NET. VisualBasic.NET (Grundlagen Datentypen, Formatierung; Schleifen, Bedingungen; Objektorientierung; Datenkapselung, Vererbung, Polymorphie ; ClassLibraries mit Projektvorlage und auf Kommandozeile generieren; Verwendung von Winform und WebForm; Formularvererbung  ; Schnittstellen, Einbindung ActiveX; Arrays, Collections, ArrayList, Hashtable; GetType, Reflection ; Objektorientierung: Erweitertes Design ). XML (XML Grundlagen: Elemente, Attribute; Wohlgeformte Dokumente; Systematische Strukturierung; Validierung mit DTD, XML Schema; Auswertung mit XPath; Weiterverarbeitung mit XSL(T)). VisualBasic.NET und XML (XSL-Transformation von XML und XSL in HTML; Automatisierung mit XML; DOM und XPath; ADO.NET und XML; XSD: VisualBasic.NET-Klassen erstellen, Objektdeserialisierung; WebServices; XAML). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/vbnetxml.html</guid></item><item><title>VisualBasic.NET-Aufbaukurs: Komponenten</title><link>http://www.wilfried-grupe.de/vbnet2Aufbau.html</link><description>Grundlagen Objektorientierung (Der objektorientierte Gedanke; Wiederverwendung durch Klassen; Konstruktoren, Destruktoren; Datenkapselung, Vererbung; Erstellung von Klassen in der Praxis; Erstellung von Listenklassen ; Partielle Klassen). Komponentenbasierte Softwareentwicklung (Komponentenmodelle; Entwicklung von Klassenbibliotheken; Interner Aufbau einer Assembly für .NET; Erstellung von Assemblies; Platzierung von Assemblies im Global Assembly Cache; Vorbereitung einer Assembly zur Nutzung unter COM; Benutzung von .NET-Assemblies; Benutzung von bestehenden COM-Komponenten ). Benutzerdefinierte Steuerelemente (Was sind Benutzersteuerelemente; Erstellung eines Steuerelementes; Persistenz von Steuerelementen; Entwicklung von Property Pages). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/vbnet2Aufbau.html</guid></item><item><title>XML Grundlagen</title><link>http://www.wilfried-grupe.de/XMLGrundlagen.html</link><description>Das Grundprinzip von XML ist einfach und schnell erklärt. Schulungsintensiv sind dagegen die vielfältigen Technologien zur systematischen Strukturierung und Auswertung der Dokumente. In diesem Kurs lernen Sie die relevanten Zusammenhänge sowie aktuelle Standards wie ATOM, RSS, RDF, OPML im Überblick anhand zahlreicher Übungen kennen.  XML Grundlagen (XML im Kontext von HTML, SGML, XHTML, WML; Der innere und äussere Aufbau eines XML-Dokuments; Elemente, Attribute, Entitäten; Editoren und Tools für XML). DTD und XML Schema (XML-Datenvalidierung mit DTD; XML-Datenvalidierung mit XML Schema: http://www.w3.org/1999/XSL/Transform). Arbeiten mit XSL - Stylesheets (Der Einsatz von CSS in XML; Grundlagen XPath; XSL-Transformation in HTML, XML und Text; Datenbank-Datenimport mit XSL; Grundlagen XSL-FO: Generierung von PDF; Arbeiten mit Altova StyleVision; Ausblick: XSL 2.0). Weitere Themen (SVG: Scalable Vector Graphics; WPF und XAML; SwixML; RSS; ATOM; OPML; RDF). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/XMLGrundlagen.html</guid></item><item><title>XSL, XSL(T), XSL-FO, XQuery</title><link>http://www.wilfried-grupe.de/xslkurs.html</link><description>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). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/xslkurs.html</guid></item><item><title>XML Schema</title><link>http://www.wilfried-grupe.de/xmlschema.html</link><description>XML ist ein einfacher und internationaler Standard zum Datenaustausch und zur Datenhaltung. Die enorme Gestaltungsflexibilität zwingt zu systematischer Strukturierung (DTD, XML Schema), damit die XML-Dokumente systematisch ausgewertet werden können. XML Schema - Übersicht (Datenvalidierung - wozu?; Konzeptvergleich Schema / DTD; Konvertierung von DTD nach XML Schema; Der Namespace http://www.w3.org/2001/XMLSchema; Primer: http://www.w3.org/TR/xmlschema-0; Strukturen: http://www.w3.org/TR/xmlschema-1/; Datatypes: http://www.w3.org/TR/xmlschema-2/; Übersicht über Standardtypen des Namespaces; Übersicht über Schemadesigns: globale und lokale Deklarationen; xs:annotation, eigene Dokumentationsstruktur; XML-Dokumente mit Schemata verknüpfen und validieren). Einfache Datentypen verwenden (Einfache Datentypen im Namespace XML Schema; Übung: ein XML Schema im 'Babuschka' - Design erstellen; Benutzerdefinierte Datentypen deklarieren; simpleType, restriction, enumeration, list, union, reguläre Ausdrücke). Komplexe Datentypen erstellen (Der Ansatz von xs:complexType; ComplexTypes deklarieren mit choice, all, sequence, restriction, extension; minOccurs, maxOccurs; Gruppierungen mit xs:group, attributeGroup; Elementrefs definieren xs:ref; Abstrakte Elemente, substitutionGroup). Eigene Namensräume deklarieren (Elemente, Attribute oder Typen durch Namensräume eindeutig benennen; Target - Namespaces definieren und einbinden; Externe XSL Schema Dateien includieren, schemaLocation, import namespace). Eindeutige Schlüssel definieren: Keys (key: xpath mit selector und field; Abhängige Schlüssel mit keyref: xpath mit selector und field; Alternative: ID / IDREF). Weiterführende Themen (Übersicht über XML Schema-Editoren; Erzeugen von Java-Klassen aus einem XML Schema (JAXB); Erzeugen von .NET-Klassen aus einem XML Schema, Objektserialisierung mit XMLSerializer; Das XML Schema in WebServices: WSDL; XML Schemata aus relationalen Datenbanksystemen ableiten; XML Schemata einfach erstellen mit ADO.NET). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/xmlschema.html</guid></item><item><title>XQuery</title><link>http://www.wilfried-grupe.de/xquery.html</link><description>Aufbauend auf soliden XML-Grundlagen (Validierung mit XML Schema, XPath-Abfragen, XSL-Transformationen), beschreibt der Kurs den Aufbau und die Anwendung von effizienten XML-Abfragen mit XQuery, auch im Hinblick auf native und relationale Datenbanken.  Rekapitulation XML (XML: Elemente, Attribute; Processing Instructions, XML-Kommentare, Textknoten; Validierung mit DTD, XML Schema; Auswertung mit XPath; XSL-Transformationen mit XSLT 2.0). Einführung in XQuery (Grundlegende Syntax; Vergleich XQuery / XSLT; Überblick über die Standards; http://www.w3.org/XML/Query; XQuery 1.0, XPath 2.0 Data Model (XDM): http://www.w3.org/TR/xpath-datamodel; XPath 2.0: http://www.w3.org/TR/xpath20; XQuery 1.0: http://www.w3c.org/TR/xquery; XQuery 1.0 and XPath 2.0 Functions and Operators: http://www.w3c.org/TR/xpath-functions; XQuery Update Facility 1.0: http://www.w3.org/TR/xqupdate, http://www.w3.org/TR/xquery-update-10). XQuery - Expressions, FLOWR (Daten generieren und auswerten; Das XQuery-Typsystem; Benutzerdefinierte Typdefinitionen; XQuery-Funktionen; Numerische Funktionen und Operatoren; Zeitdauer, Datumsfunktionen; Stringverarbeitung: contains, substring, translate u.a.m.; Einbinden von XML Schema; Variable, Typen, Programmierlogik; XQuery-Konstruktoren; Arithmetische, Vergleichs- und logische Ausdrücke; Filter, XQuery-Kommentare; for, let, order by, where, return; typeswitch, case, casting; Namespaces, eigene Funktionen schreiben und aufrufen; Distinct-values, Nummerierungen, Sortierungen, Gruppierungen; Auslagerung von Funktionen in separate Module, Einbindung externer Module). Weitere Themen zu XQuery (update insert, update value, update delete; Übersicht XQuery-Prozessoren; XQuery in nativen Datenbanken, eXist; XQuery in relationalen Datenbanken, SQLServer). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/xquery.html</guid></item><item><title>XML und Java</title><link>http://www.wilfried-grupe.de/XML_Java.html</link><description>Rekapitulation XML (Hierarchische Strukturen; Elemente und Attribute; Wohlgeformte XML-Dokumente; Document Type Definitions (DTDs); XML Schema: http://www.w3.org/2001/XMLSchema; Gültige XML-Dokumente. Validierung; XPath, XQuery; XSL Stylesheets: http://www.w3.org/1999/XSL/Transform). Erstellen einer XML-Datei aus Java (Arbeiten mit FileStreams; Flexibles Erstellen einer XML-Datei aus einer Datenbankabfrage). Einlesen von XML-Dateien mit dem SAX-Parser (Was ist ein Parser?; Das Simple API for XML; Parsen, Validieren; Der ContentHandler; ContentHandler zum Auswerten objektorientierter Informationen). Einlesen von XML-Dateien mit StAX (Die StAX-API; Cursor, Parser, Filter; Lesen von Objekten aus dem Stream). Erzeugen und Einlesen von XML-Dateien mit DOM (Das Document Object Model (DOM); Parsen, Validieren). Die Arbeit mit JDOM (Erzeugen von XML-Dateien mit JDOM; JDOM und Datenbankabfragen; Einlesen von XML-Dateien mit JDOM; XPath-Auswertungen mit JDOM). Datenaustausch XML / Datenbank (Rekapitulation JDBC; Datenexport aus SELECT-Abfrage in XML; Datenbank-Datenimport mit XSL). JAXB (Java Architecture for XML Binding - Übersicht; Erzeugen von Java-Klassen aus einem XML Schema; Unmarshalling, Marshalling; javax.xml.bind.JAXBContext; ). TIPS (Automatisierung mit XML; Das Build-Tool ANT; Auswerten von RSS, ATOM, OPML, RDF). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/XML_Java.html</guid></item><item><title>Java Grundlagen</title><link>http://www.wilfried-grupe.de/java.html</link><description>Java Grundlagen (Begriffsbestimmungen: Package, Klasse, Objekt, Methode, jar-Files; Datentypen, Variablendeklaration, Wrapperklassen; Programmierlogik: Schleifen und Bedingungen). Objektorientierte Programmierung (Grundlagen in OO-Design; Vererbung, Interfaces, Adapterklassen; Collectionklassen in Java, Generics; Reflection; Exceptionhandling, eigene Fehlerklasse erstellen; Java Streams; Objektserialisierung). Datenbankprogrammierung mit JDBC (Grundlagen JDBC: Connection, Statement, ResultSet; Auswertung von SELECT-Abfragen mit dem ResultSet; Umsetzung von INSERT- und UPDATE-Anweisungen; Erzeugen einer eigenen Datenaustauschklasse OO / Datenbank). Weiterführende Programmierung (Grundlagen dynamischer Webseiten mit JSP; Erzeugen und Auswerten von XML-Dokumenten mit Java). </description><category>Programmierung, Consulting, Schulung, Java</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/java.html</guid></item><item><title>Java / JSP / HTML / SQL / XML</title><link>http://www.wilfried-grupe.de/Kompaktkurs_JavaJSPSQLXML.html</link><description>Mit Java haben Programmierer die Möglichkeit, über dynamische Webseiten flexibel auf Datenbanken zuzugreifen und den Datenaustausch zwischen Objektorientierter Programmierung, Datenbanken und XML zu optimieren. Daneben können über XSL-Stylesheets verschiedene Ausgabeformate unterstützt werden. Grundlagen Java (Die Programmiersprache Java; Was ist Objektorientierte Programmierung?; Klassen, Methoden, Objekte; Übung: Entwurf und Implementierung einer einfachen objektorientierten Anwendung; Programmierlogik; Übung: Entwicklung laufzeitoptimaler Logiken; Arbeiten mit Objectcollections; Übung: Objektverwaltung mit der Vectorklasse; Übung: Objektverwaltung mit der Hashtable). Datenbankzugriff mit JDBC (Das JDBC - API; Übung: Aufbau einer Datenbank-Connection; Übung: Ergebnismengen abrufen; Übung: Erstellen einer Spezialklasse zum flexiblen Datenaustausch; Grundlagen ORM: Objektrelationales Mapping). Einführung in JSP (Vorteile von JSP gegenüber vergleichbaren Technologien; Übung: Eine JSP-Laufzeitumgebung installieren; Übung: Aufruf von JSP-Seiten). JSP Scripting Elemente (Ausdrücke; Scriptblöcke; Deklarationen; vordefinierte Variablen; Übung: Erstellen laufzeitoptimaler Logiken; Übung: Formulare in JSP, get / post; Übung: Einsatz von clientseitigem Javascript; Datenaustausch JSP / Datenbanken; Übung: JSP-Formulare für insert-, update-, delete-, select- Abfragen). Einsatz von JavaBeans mit JSP (JavaBeans erzeugen und verwenden; Datenaustausch JSP / Datenbanken mit JavaBeans; Übung: Einsatz von JavaBeans zur Aktualisierung von Datenbanken; Übung: Einsatz von JavaBeans zur Auswertung von Abfrageergebnissen; Übung: Grundlagen Java Server Faces mit NetBeans). XML und Java (Prinzipien von XML und Auszeichnungssprachen; Strukturierung von Informationen mit Hilfe von XML; Wohlgeformte und gültige XML-Dokumente; Document Type Definitions (DTDs) und Schema; Übung: Erzeugen von XML-Dateien mittels JDOM; Datenaustausch XML - Container - Datenbanken; Übung: Erzeugen einer XML-Datei aus einer Datenbankabfrage; Übung: Update einer Datenbank aus einer XML-Datenquelle; Clientseitiges / Serverseitiges XML; Übung: Einsatz von css, xsl; Übung: XSL-Transformationen; Übersicht Cocoon). </description><category>Programmierung, Consulting, Schulung, Java</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/Kompaktkurs_JavaJSPSQLXML.html</guid></item><item><title>Java Servlets und JSP</title><link>http://www.wilfried-grupe.de/jsp.html</link><description>Überblick (Browser-Server-Kommunikation im Web; Übersicht: Konzepte serverseitiger dynamischer Webseiten; Übersicht: Tomcat als Server und Servlet Engine; Das MVC Pattern). Servlets (Erzeugen eines einfachen Servlets; Erforderliche Konfigurationen im Tomcat; Einfache Programmierlogiken mit Servlets ). JSP (Grundlegende Sprachelemente, vordefinierte Variablen; Scriptlets: Direktiven, Ausdrücke, Vereinbarungen;  Einsatz der JSP "page"-Direktive; Mime Types: dynamisch Excel-Formulare generieren; Formularverarbeitung mit get / post; Einsatz von clientseitigem Javascript; Arbeiten mit jsp:useBean, jsp:plugin, jsp:forward, jsp:include). Datenbankzugriff mit JDBC (Übersicht über JDBC; JavaBean zum Datenaustausch mit Datenbanken erzeugen; Designtips; Einsatz von JavaBeans zur Auswertung und Aktualisierung von Datenbanken). Einsatz von Tag-Bibliotheken (Das Tag-Prinzip; Erstellen und Verwenden eigener Tags; Übersicht JSTL). Grundlagen Java Server Faces (Übersicht: Tag Libraries für JSF; Tools für die Erstellung von JSF; Erstellung einer einfachen JSF-Anwendung). Sessionmanagement (scope: Session / Request / Application; Übersicht über das Session-Objekt; session-timeout-Konfiguration im Tomcat; session-timeout-Definition im Programm; Einer Session neue Objekte hinzufügen; Auswertung des Session-Objekts; Cookies, URL Rewriting, Hidden Fields). Clientside Javascript (Grundlagen Javascript; Eingabevalidierung; Grundlagen AJAX; AJAX mit XML; Grundlagen JSON). </description><category>Programmierung, Consulting, Schulung, Web</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/jsp.html</guid></item><item><title>XML-Anwendungen mit .NET und ActiveX</title><link>http://www.wilfried-grupe.de/xmlxslschemaNET.html</link><description>XML-Grundlagen (Wohlgeformte XML-Dokumente; Konzepte der Datenvalidierung; CSS, XSLT, XSL-FO). Datenvalidierung mit XML Schema (Datentypen und Dokumentation von XML Schema; Element- und Attributtypen deklarieren; Diverse Schema-Designs, Aufbau eigener XML-Schemata; XML-Dokumente mit Schemata verknüpfen; Datenvalidierung mit XmlValidatingReader und XmlReader). XML-Programmierung mit DOM (Grundlagen DOM; DOM-Nutzung mit ActiveX; DOM-Nutzung unter .NET). Datenselektion mit XPath (Absolute und relative Adressierung von Elementen; XPath-Auswertungen mit ActiveX; XPath-Auswertungen mit .NET-Klassen). XSL-Transformationen (Aufbau und Einsatz eines XSL-Stylesheets; XSl-Transformationen mit System.Xml.Xsl). XML und Objektorientierung (Grundlagen der Objektorientierung; Datenaustausch XML / objektorientierte Programmierung). XML-Auswertungen mit XmlTextReader (Die .NET-Klasse System.Xml.XmlTextReader). Weitergehende XML-Programmierung mit .NET und ActiveX (Die Klasse System.Data.DataSet; Webservices mit VisualBasic.NET erzeugen und nutzen). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/xmlxslschemaNET.html</guid></item><item><title>ASP.NET 3.5</title><link>http://www.wilfried-grupe.de/aspnet.html</link><description>Mit ASP.NET haben Programmierer die Möglichkeit, mit kurzen Entwicklungzeiten leistungsfähige dynamische Webseiten zu erzeugen und dabei auch auf Datenbanken zuzugreifen. Grundlagen Client / Server-Programmierung (Überblick über clientseitige Programmierung; Überblick über serverseitige Programmierung). Einstieg in ASP.NET (CLR, CTS, .NET Framework; Webprogrammierung mit .NET; Architektur und Komponenten einer ASP.NET-Anwendung ; ASP.NET-Programmierung ohne WebForms; ASP.NET-Seitenverarbeitung; Debuggen von ASP.NET-Seiten). ASP.NET-Steuerelemente (Web-Controls und HTML-Controls verwenden; Webseite-Navigation erstellen; Erstellung einer Masterseite; Standardstile und -themen definieren; Benutzerdefinierte Steuerelemente; Webparts erstellen; Prozessdarstellung mit MultiView; Prozessdarstellung mit Wizard). ASP.NET-Implementierungstechniken (Einfache Datenbindung verwenden; Erweiterte Datenbindungen einsetzen; Zustandsverwaltung mit ViewState; Sessionverwaltung; Datenbanken mit ADO.NET abfragen und verändern). Datenbankprogrammierung mit ADO.NET (Grundlagen ADO.NET; .NET-Datenbankklassen, Datenprovider; Datenbindung mit ASP.NET-Databound-Controls). Weitere Themen (ASP.NET-Sicherheitskonzepte verstehen; Logins, UserWizards; Caching; Grundlagen WebServices; Grundlagen AJAX ASP.NET). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/aspnet.html</guid></item><item><title>ADO.NET 3.5</title><link>http://www.wilfried-grupe.de/adonet.html</link><description>Einführung in ADO.NET (Die Struktur von ADO.NET; ADO.NET vs. ADO). Managed Provider (Was sind Managed Provider; Aufbau des Connection-Objects; Aufbau eines Command-Objects; Anlegen von DataAdaptern). Arbeiten mit dem DataReader (Generieren eines Connection-Strings auf eine Datenbank; Das Command-Objekt; Non-Queries (Inserts, Updates etc.) ausführen; Datenbankabfragen mit dem DataReader; Datenaustausch Datenbank / Objektorientierte Programmierung). Verwendung eines DataSets (Erzeugen eines DataSets; Aufbau von Tabellen im DataSet; Aufbau von Spalten im DataSet; Anlegen von Relationen im DataSet; Lesen in ein DataSet; Schreiben vom DataSet in eine Datenbank; Erzeugen von XML-Dateien aus einem DataSet). ADO.NET in WinForms (Benutzung des DataGridView in WinForms; Programmierung des DataReader Objekts; Benutzung des DataGrids in WebForms). ADO.NET in WebForms (Datenbindung DataSet an das GridView; Datenbindung an andere Steuerelemente). Grundlagen LINQ (LINQ to SQL; LINQ to DataSet). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/adonet.html</guid></item><item><title>XML und Datenbanken</title><link>http://www.wilfried-grupe.de/xmlDatenbanken.html</link><description>XML ist ein einfacher und internationaler Standard zum Datenaustausch und zur Datenhaltung. Die enorme Gestaltungsflexibilität zwingt zu systematischer Strukturierung (DTD, XML Schema), damit die XML-Dokumente systematisch ausgewertet werden können. - Zum standardisierten (plattform- bzw. technologieunabhängigen) Datenaustausch erscheint XML als temporäres Zwischenformat mit relativ kurzer Lebensdauer; die Weiterverarbeitung der Daten erfolgt mit XML-basierten Standards wie SAX, DOM, XSL, CSS, XPath oder XQuery. - Die eigentliche Datenhaltung kann in anderen Formaten erfolgen; häufig geschieht dies auf der Basis relationaler Datenbanken. Ein erster Kursschwerpunkt konzentriert sich daher auf die Frage, Datenbankinhalte in XML-Form zu verpacken und dann an berechtigte Interessenten abzugeben. Neben Datenbank-eigenen Features wie XML-Export bzw. XML-Import bieten sich hier diverse externe Wege an, etwa über Java, .NET oder ActiveX. - Der zweite Kursschwerpunkt konzentriert sich auf XML als Datenhaltungsformat. Hier werden verschiedene Ansätze aus dem Bereich nativer wie relationaler Datenbanken besprochen, insbesondere neuere Konzepte relationaler Datenbanken, XML-Dokumente in Datensätzen zu halten und in einer Kombination von SQL /XPath bzw. SQL/XQuery auszuwerten.	 Grundlagen XML (XML-Syntax: Elemente und Attribute; Entitäten, ProcessingInstructions, Kommentare, Namespaces; Validation: DTDs, XML Schema; Grundlagen XPath). Grundlagen XSL (Aufbau eines Stylesheets; Einbinden von XPath in XSL; Strukturierung in Templates; Erzeugen eines XSL-Stylesheets zum XML-Datenimport in eine MySQL-Datenbank.). Grundlagen XQuery (Typkonzept, Pfadausdrücke und Abkürzungen ; Einfache und erweiterte XQuery-Ausdrücke; Auswertungen von Sequenzen; FLOWR: for, let, order, where, return; Gruppierungen, Sortierungen; Nummerierungen in sortierter Abfrage; XQuery-Abfragen unter eXist; SQL und XQuery am Beispiel SQLServerExpress). Native XML-Datenbanken (Übersicht über native XML-Datenbanken; eXist: Installation; eXist: Collections anlegen; eXist: XML-Import; eXist: Abfragen, Updates, XST-Transform). Grundlagen relationaler Datenhaltung (Datenhaltung im relationalen Modell; Tabellen und Spalten (Attribute); Referentielle Integrität; Transaktionen; Stored Procedures; Trigger; Indizes). XML und relationale Datenbanken (Unterschiede und Gemeinsamkeiten; Wann lohnt ein Umstieg von RDBMS nach XML?; Wann lohnt ein Umstieg von XML nach RDBMS?; XML-Import und -Export aus relationalen Datenbanken; Abbildung eines XML-Dokuments in RDBMS-Datensätzen; Kombinierte Abfragetechniken mit SQL und XQuery am Beispiel SQLServer). ADO.NET und XML (DataSet: XML schreiben / lesen; DataSet: XMLSchema schreiben / lesen; DataSets typisieren; Datenbank-Update mit XML; Hierarchische Verknüpfung von DataTables; gezielte Datenbankabfragen mit XML; Neuerungen in ADO.NET). </description><category>Programmierung, Consulting, Schulung, xml</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/xmlDatenbanken.html</guid></item><item><title>Intensivkurs C#.NET 3.5</title><link>http://www.wilfried-grupe.de/csharp2I.html</link><description>Grundlagen Objektorientierung (Der objektorientierte Gedanke; Konstruktoren, Destruktor; Datenkapselung, Vererbung; Einsatz von Generics; Datenhaltung, Objektserialisierung; Refactoring). Komponentenbasierte Softwareentwicklung (Komponentenmodelle; Wiederverwendung; Entwicklung einer Klassenbibliothek; Nutzung von ActiveX-Komponenten). Benutzerdefinierte Steuerelemente (Was sind Benutzersteuerelemente; Ojektbindung an das WInForms-TreeView; Web-Benutzersteuerelemente: Zustandsspeicherung in Session und ViewState). Weitergehende Programmierung (Dynamische Webseiten mit ASP.NET; Datenbankzugriffe mit ADO.NET; Webservices mit C#.NET erzeugen und nutzen; Erweiterte Möglichkeiten mit WPF / XAML). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/csharp2I.html</guid></item><item><title>C / C++ </title><link>http://www.wilfried-grupe.de/Cpp.html</link><description>C - Grundlagen (Grundsätzlicher Aufbau eines Quellcodes in C; Primitive Datentypen, Variable; Programmierlogik: Schleifen, Bedingungen; Funktionen und Unterprogramme; Strukturierte Aufteilung des Quellcodes; Zeiger, Arrays). Objektorientierung in C++ (Der objektorientierte Gedanke; Klassen, Methoden, Konstruktoren, Destruktor, Zugriffsmodifizierer; Aufbau einer Vererbungshierarchie; Polymorphie, dynamisches Binden; static: Klassenvariable, Klassenmethode, ObjectFactory, SingletonPattern; Interfaces: Deklaration und Implementierung, Schnittstellenobjekte; Templates, die Standard Template Library, Collectionklassen; Streams: Stringverkettung, Datei-Streams; Ein-/Ausgabe Bibliothek iostream; Operatorüberladungen; Namespaces; Grundlagen Exceptionhandling). Grundlagen MFC (Grundlagen der Windowsprogrammierung mit MFC). Managed C++.NET (Das .NET Konzept, IL, Common Language Runtime, .NET Framework; Kurzübersicht über die IDE; .NET - Datentypen; Objektorientierung in C++.NET; Interoperabilität mit anderen .NET-Sprachen; Ausgewählte Namespaces und Klassen; Einführung in Datenbankzugriffe mit ADO.NET). </description><category>Programmierung, Consulting, Schulung, Progr</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/Cpp.html</guid></item><item><title>Intensivkurs VisualBasic.NET 3.5</title><link>http://www.wilfried-grupe.de/vbnet2I.html</link><description>Grundlagen Objektorientierung (Der objektorientierte Gedanke; Konstruktoren, Destruktor; Datenkapselung, Vererbung; Einsatz von Generics; Datenhaltung, Objektserialisierung; Eventhandling unter VisualBasic.NET). Komponentenbasierte Softwareentwicklung (Komponentenmodelle; Wiederverwendung; Entwicklung einer Klassenbibliothek; Nutzung von ActiveX-Komponenten). Benutzerdefinierte Steuerelemente (Was sind Benutzersteuerelemente; Erstellung eines Steuerelementes unter Einsatz von TreeView). Weitergehende Programmierung (Dynamische Webseiten mit ASP.NET; Datenbankzugriffe mit ADO.NET; Webservices mit VisualBasic.NET erzeugen und nutzen; LINQ-Grundlagen: LINQ to Objects, LINQ to XML, LINQ to SQL). </description><category>Programmierung, Consulting, Schulung, .NET</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/vbnet2I.html</guid></item><item><title>Visual Basic 6.0</title><link>http://www.wilfried-grupe.de/VB.html</link><description>Grundlagen (Datentypen; Variable; Konstanten; Subs; Functions; Parameterübergabe; Programmlogiken: Schleifen und Bedingungen). Objektorientierung (Klassen und Klassenmodule; Datenkapselung: Zugriffsmodifizierer; Properties; Methoden; Erzeugung eigener Klassen und Objekte; ActiveX-Komponenten erzeugen und in die Registry schreiben; Polymorphie). Einsatz von Klassenbibliotheken (Das Excel-Objektmodell; Das Access-Objektmodell; Systemsteuerung mit der Scripting Runtime). Datenbankzugriff mit ADO (Connection; Inserts, Updates; Auswertung von RecordSets; Zugriffe auf MS Access und SQLServer). Grundlagen Windowsprogrammierung (Erstellen einfacher GUIs; Arbeiten mit Forms; TextFelder; Buttons; ListBoxen; Comboboxen; Menüsteuerung; lesende und schreibende Dateizugriffe). Dateiverarbeitung (Grundlagen sequenzieller Dateiverarbeitung; Techniken zum Lesen und Schreiben von Text- und CSV-Dateien). Arbeiten mit dem Windows Script Host (Syntax in vbscript; Verwendung von ActiveX-Komponenten; Grundlagen von ADSI und WMI). </description><category>Programmierung, Consulting, Schulung, VB</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/VB.html</guid></item><item><title>Windows Script Host</title><link>http://www.wilfried-grupe.de/VBScript-Windows-Scripting-Host.html</link><description>Einführung (Die Architektur von Windows Script Host; Unterschied CSCRIPT.EXE / WSCRIPT.EXE; Das Prinzip der COM-Komponenten; VBScript/JScript im Überblick; Einfache Ein- und Ausgaben; Mehrdimensionale Variablen; Datum-/Zeit-, Zeichenkettenfunktionen; Fehlerbehandlung). Die WSH-Objekte (Statusabfragen mit Wscript; Umgebungsvariablen lesen/schreiben mit WScript.Shell; Systemordner ermitteln mit WScript.Shell; Verknüpfungen anlegen mit WScript.Shell; Anwendungen starten mit WScript.Shell; Registrierung bearbeiten mit WScript.Shell; Netzwerkinformationen ermitteln mit WScript.Network; Netzwerkfreigabe setzen/löschen mit WScript.Network; Netzwerkdrucker setzen/löschen mit WScript.Network). Das FileSystem-Objekt (Laufwerksinformationen abfragen; Order verwalten; Dateien lesen und schreiben). hta (Internet-Explorer als Komponente; Skripte mit HTML-Seiten synchronisieren). Datenbankzugriff mit ADO (Die Zugriffsarchitektur; Auf Datenbanken verbinden; Daten abfragen mit SQL; Ergebnismengen verarbeiten). </description><category>Programmierung, Consulting, Schulung, VB</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/VBScript-Windows-Scripting-Host.html</guid></item><item><title>SQL Grundlagen</title><link>http://www.wilfried-grupe.de/sqlansi.html</link><description>Grundlagen relationale Datenbanken (Grundlagen der Datenmodellierung; ERM, Tabellenverknüpfungen; Tabellen mit CREATE TABLE erzeugen; Tabellen mit ALTER TABLE anpassen; Tabellen löschen mit DROP TABLE; Relationen, Primärschlüssel, Referenzielle Integrität; Indizes; Normalisierung). INSERT, UPDATE, DELETE (Einfügen von Datensätzen mit INSERT; Löschen von Datensätzen mit DELETE; Ändern von Datensätzen mit UPDATE). Datenbankabfragen mit SELECT (Grundlagen des SELECT Statements; Bedingte Auswahl; Verknüpfte Bedingungen; IN, BETWEEN, NOT, LIKE, Joins ; Duplikate ausschliessen mit DISTINCT; Unterabfragen mit WHERE, IN, EXISTS, ALL; HAVING, GROUP BY; UNION). Sonstige Themen (Aggregation, Funktionen; Trigger; Views (Ansichten); Transaktionen; String-Funktionen, Mathematische Funktionen; Typumwandlung; Einbindung von SQL in Anwendungsprogrammierung). </description><category>Programmierung, Consulting, Schulung, Progr</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/sqlansi.html</guid></item><item><title>Relationale Datenbanken</title><link>http://www.wilfried-grupe.de/relatDatenbank.html</link><description>Grundlagen relationale Datenbanken (Grundlagen Relationale Datenbanken; Tabellen, Abfragen, Unterabfragen, Spalten; Ausdrücke, Bedingungen, Operatoren; Funktionen (Aggregat, Datum, Zeit, Arithmetik, Zeichen, Umwandlung); ERM, Tabellenverknüpfungen, Selbstverknüpfung, Manipulation; Primärschlüssel, Referenzielle Integrität; Werte einfügen, aktualisieren, löschen, Import, Export; Tabellen erzeugen, löschen, ändern, Indizes, Schlüssel). Datenbankzugriff auf SQLServer (Datenbankentwurf, -implementierung im SQLServer; Werte einfügen, aktualisieren, löschen, Import, Export; Tabellen erzeugen, löschen, ändern, Indizes, Schlüssel; SQLServer scriptgesteuert automatisieren; XML-Datenimport, -export). Datenbankzugriff auf MySQL (Datenbankentwurf, -implementierung in MySQL; Werte einfügen, aktualisieren, löschen, Import, Export; Tabellen erzeugen, löschen, ändern, Indizes, Schlüssel; XML-Datenimport). MS Access Grundlagen (Arbeitsoberfläche; Assistenten für Tabellen, Abfragen, Formulare, Berichte; suchen, sortieren, filtern; und / oder; Abfragen erstellen/bearbeiten/ausführen; Grundlagen SQL, Ausdrucksgenerator, Makros). MS Access Aufbau (Abfragen mit Funktionen; SQL-Grundlagen, Spezielle Abfragen, Pivot- Tabellen; Formulare mit Steuerelementen versehen, Toolbox; fortgeschrittene Berichte, Enfwurfsansicht; Diagramme, Bilder und Grafiken, Makros; Internet und Datenzugriff; Microsoft Access-Daten fürs Internet aufbereiten.). MS Access VBA (Entwicklungsumgebung; Variablen, Konstanten, Datentypen; Schleifen, Bedingungen; Arrays, Prozeduren, Funktionen; Objektorientierung: Klassenmodule; Attribute, Properties, Methoden; GUI-Programmierung, Toolbox; Datenbankzugriffe mit ADO, ADO.NET; Microsoft Access scriptgesteuert automatisieren; Serverseitiger Zugriff (asp, ASP.NET)). </description><category>Programmierung, Consulting, Schulung, Progr</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/relatDatenbank.html</guid></item><item><title>Microsoft Excel</title><link>http://www.wilfried-grupe.de/Excel-Grundlagen.html</link><description>Grundlagen (Grundlagen, Arbeitsmappen; Drucken, Zellbezüge, Zellformatierung; Ausfüllen, Kopieren, Verschieben, Funktionen; Tabellenstruktur bearbeiten; Rechnen mit Datum und Uhrzeit; Sortieren, Filtern, Pivot-Tabellen; Detektiv, Vorlagen, Diagramme, Objekte.). Excel-VBA (Makros aufzeichnen; Der VBA-Editor; Entwicklungsumgebung; Variablen, Konstanten; Datentypen, Arrays; Schleifen, Bedingungen; Prozeduren, Funktionen; Objektorientierung: Klassenmodule; Attribute, Properties, Methoden.; Eigene Microsoft Excel-Funktionen erstellen.; Microsoft Excel scriptgesteuert automatisieren.; Dateiimport aus CSV-Dateien). </description><category>Programmierung, Consulting, Schulung, VB</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/Excel-Grundlagen.html</guid></item><item><title>Moderne Web-Technologien</title><link>http://www.wilfried-grupe.de/ModerneWebTechnologien.html</link><description>Das World Wide Web hat die Business- und die IT-Welt erobert. Viele Vorteile sprechen für die Realisierung von browserbasierten, "leichten" Web-Anwendungen. Im Unterschied zu klassischen EDV-Projekten sind Web-Lösungen Kompositionen unterschiedlichster Technologien. Für den Einsteiger ist diese Vielfalt verwirrend und häufig werden Produkte als Lösung ausgewählt. Auf das richtige Rezept für den jeweiligen Anlass kommt es an. Clientseitige Technologien (HTML - Hypertext Markup Language; JavaScript; CSS - Cascading Style Sheets; DHTML - Dynamic HTML ; Grafik, Multimedia, aktive Formate; Praxisteil zu den clientseitigen Technologien). Serverseitige Technologien (Der Web-Server; CGI; Server-API; Scripting; ASP, ASP.NET, CFM, PHP, JSP, Vor-/Nachteile und Vergleich; Praxisteil zu den serverseitigen Technologien). Middleware (Klassifikation ; Object Request Broker; CORBA, DCOM; Applikationsserver; Die .NET-Strategie, Vergleich .NET/J2EE). XML (XML am Client und Server; Was ist XML?; XML und HTML; XML-Technologien; XML-Einsatzgebiete; XML und Datenbanken; SAX, DOM; Web Services; RSS; ATOM; OPML; RDF). Open Source (Vorteile/Nachteile; Softwarequalität; Bedeutung von Open Source; Auswahl des Frameworks: Zope/Plone, Struts, Turbine, Cocoon, Enhydra ). Sicherheit in der Web-Anwendungsentwicklung (Algorithmen; Digitale Signaturen, Zertifikate, SSL - Secure Sockets Layer ; Sitzungs- und Zustandsverwaltung; Authentisierung und Autorisierung ). </description><category>Programmierung, Consulting, Schulung, Web</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/ModerneWebTechnologien.html</guid></item><item><title>MS Project- Grundlagen</title><link>http://www.wilfried-grupe.de/MSProject.html</link><description>Projektbeginn (Vorgänge eingeben; Vorgangsdauer festlegen; Vorgänge verknüpfen; Das Balkendiagramm (Gantt); Zeitrahmen begrenzen). Projektphasen (Ressourcenmanagement; Projekterstellung; Projektkomponenten zusammenstellen; Vorgangsverknüpfungen (Dialogfelder, Registerkarten); Ressourcentabellen, -kalender; Terminplan (Anfangs-/Ende-Beziehungen; Ressourcensteuerung); Vorgänge: Gliederungen, Abhängigkeiten, Einschränkungen). Projektanalyse: Ansichten eines Projekts (Balkendiagramm: Ansicht anpassen, Zeitverwaltung; Ressourceneinsatz: Überwachung; Belastung, Kosten ermitteln; Kalender: Projekte eingeben, navigieren; Netzplandiagramm: Beziehungen verdeutlichen, PERT). Projektausarbeitung (Festlegung und Überwachung des Kostenrahmens; Überlastete Ressourcen; Kritischer Weg, Pufferzeiten; Teilprojekte, Projektkombinationen; Projektumgebung; Projektfortschritt erfassen + auswerten). Projektauswertung (Basisplan speichern; Projekte drucken; Berichte erstellen, benutzen, anpassen; Filtern von Informationen). </description><category>Programmierung, Consulting, Schulung, Projektmanagement</category><pubDate>Sun, 18 Jul 2010 09:00:00 +01:00</pubDate><guid>http://www.wilfried-grupe.de/MSProject.html</guid></item><atom:link href="http://www.wilfried-grupe.de/wilfriedgrupe.xml" rel="self" type="application/rss+xml" /></channel></rss>