C#.NET

Kontakt:
Wilfried Grupe
Klus 6
37643 Negenborn
eMail: seminare (at) wilfried-grupe.de
Tel.: 0171.6297641

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.

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: Der Kurs wendet sich an Programmierer, die bereits mit anderen Sprachen vertraut sind, aber keine Kenntnisse in der objektorientierten Programmierung besitzen.
Seminarziel: Der Kurs bietet solide Grundlagen, mit denen Sie sofort erste eigene Programme in C#.NET auf Console, Windows-GUI, Silverlight und ASP.NET, auch mit Datenbankanbindung und XML schreiben können. Mit den hier erworbenen Kenntnissen wird es leichter, weitergehenden Kursen zu folgen. Anhand zahlreicher Beispiele und Übungen lernen Sie das Konzept und die Grundlagen der objektorientierten Programmierung mit C#.NET sowie den Umgang mit der umfangreichen Klassenbibliothek des .NET Framework.
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 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
Programmierung mit Silverlight: Techniken, wichtige Steuerelemente




Trainings 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