Zielgruppe: Umsteiger von einer anderen Programmiersprache. Objektorientierte Kenntnisse sind nicht erforderlich.
Seminarziel: Nach dem Kurs können Sie einfache objektorientierte Programme in C#.NET selbstständig entwickeln. Sie lernen die wichtigsten Neuerungen in der Klassenbibliothek des .NET Framework, des Visual Studio 2008 sowie von ADO.NET, ASP.NET und XML / .NET kennen.
Dauer: 5 Tage
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 IDEGrundsätzlicher Aufbau eines C#.NET-ProgrammsDokumentation, Modules, Namespaces, KlassenSyntax von C#.NET
Allgemeine DatentypenFormatierte Ausgaben, Stringformatierung
ProgrammlogikMethodenüberladung
Typumwandlung, Boxing, StandardkonvertierungObjektorientierte Programmierung
Datenkapselung
Klasse, Datenkapselung, Konstruktoren, Destruktor, Methoden, Felder, PropertiesObjekt, Garbage CollectionÜbung: Erzeugung einer benutzerdefinierten KlasseCollections, Generische Klassen
Grundlagen Exceptionhandling
Grundlagen Refactoring
Arbeiten mit dem Klassen-Designer
Interoperabilität
Übung: Erzeugung einer DLL-Datei aus der vorhandenen KlasseProjekt- 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 InterfacesSchnittstellenobjekte
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-KonzeptErzeugen 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
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