Schulung: Programmieren mit C# 2005/2008 - Kompaktkurs
Der Kompaktkurs zu C# 2008 fasst die Kurse Programmieren mit C# für Einsteiger und Programmieren mit C# für Fortgeschrittene in einem fünftägigen Kompaktkurs zusammen. In diesem Kurs erhalten Sie einen Einstieg und weiterführende Informationen über die Programmierung mit der Sprache C# und dem .NET Framework in der Version 3.5. Das vermittelte Wissen ist in großen Teilen auch für die Programmierung mit der Vorgängerversion (C# 2.0 bzw. Visual Studio 2005) geeignet, die Unterschiede werden während des Kurses hervorgehoben.
| Datum |
Ort |
Tage |
Preis in EUR |
|
| 15.03. - 19.03.2010 |
Stuttgart |
5 |
2.029,00 |
 |
| 12.04. - 16.04.2010 |
München |
5 |
2.029,00 |
 |
| 26.04. - 30.04.2010 |
Burghausen |
5 |
1.999,00 |
 |
| 17.05. - 21.05.2010 |
München |
5 |
2.029,00 |
 |
| 14.06. - 18.06.2010 |
München |
5 |
2.029,00 |
 |
| 28.06. - 02.07.2010 |
Burghausen |
5 |
1.999,00 |
 |
| 19.07. - 23.07.2010 |
Stuttgart |
5 |
2.029,00 |
 |
| 02.08. - 06.08.2010 |
Burghausen |
5 |
1.999,00 |
 |
| 30.08. - 03.09.2010 |
Burghausen |
5 |
1.999,00 |
 |
| 13.09. - 17.09.2010 |
München |
5 |
2.029,00 |
 |
| 04.10. - 08.10.2010 |
München |
5 |
2.029,00 |
 |
| 08.11. - 12.11.2010 |
München |
5 |
2.029,00 |
 |
| 29.11. - 03.12.2010 |
Burghausen |
5 |
1.999,00 |
 |
| 06.12. - 10.12.2010 |
München |
5 |
2.029,00 |
 |
| 13.12. - 17.12.2010 |
Burghausen |
5 |
1.999,00 |
 |
Agenda
- .NET Grundlagen
- Aufbau des .NET Frameworks
- Funktionsweise der Garbage Collection
- Common Language Runtime
- Common Language Specification
- Base Class Library
- C# Sprachdefinition
- Namespaces
- Grundlegende Datentypen
- Enumerationen und Strukturen
- Klassen und Objekte
- Methoden, Eigenschaften und Indexer
- Vererbung und Polymorphie
- Interfaces
- Arrays und Collections
- Sprachkonstrukte
- Delegates
- Auslösen von Ereignissen
- Typumwandlung
- Boxing und Unboxing
- Fehlerbehandlung (Exceptions)
- Neuerungen in C# 2.0 / .NET 2.0
- Partielle Klassen
- Generische Typen
- Anonyme Methoden
- Nullable Types
- Neuerungen in C# 3.0 / .NET 3.5
- Implizite Typzuweisung
- Automatisch implementierte Eigenschaften
- Listeninitialisierer
- Typeninitialisierer
- Erweiterungsmethoden (Extension Methods)
- Ein- und Ausgabe von Dateien
- Umgang mit StreamReader/StreamWriter
- Ermitteln von Dateien und Laufwerken
- Überwachen von Dateien
- Komprimieren und Dekomprimieren von Daten
- Verschlüsseln von Daten und Dateien
- Serialisierung
- LINQ Grundlagen
- Lambda-Expressions
- LINQ-Query-Syntax
- Abfragen auf beliebige Listen mittels LINQ
- Verwendung von Attributen
- Schreiben eigener Attributklassen
- Auswerten eigener Attribute
- Nebenläufige Programmierung (Multithreading)
- Starten eigener Threads
- BackgroundWorker-Komponente
- Sperren von Objekten
- Zugriff auf Steuerelemente unter Windows.Forms
- Reflection
- Zugriff auf Metadaten
- Laden von DLLs
- Dynamisches Erzeugen von Objekten
- Erstellen eines PlugIn-Systems
Voraussetzungen
- Grundlegende Kenntnisse über Computerprogrammierung
- Grundlegende Kenntnisse über das Windows-Betriebssystem
Zielgruppe
Einsteiger in die Programmierung mit C# und .NET sowie Umsteiger von anderen Programmiersprachen. Grundkenntnisse in objektorientierter Programmierung sind hilfreich, aber nicht Voraussetzung.
Alternativ zum fünftägigen Kompaktkurs kann ein dreitägiger Einsteiger- und ein dreitägiger Fortgeschrittenenkurs gebucht werden:
Wir bieten Ihnen auch Inhouse-Schulungen, Inhouse-Trainings und Inhouse Seminare z. B. in folgenden Städten in Deutschland und Österreich und Schweiz an: Karlsruhe, Pforzheim, Stuttgart, Nürnberg, Frankfurt, Ettlingen, Wien, Salzburg, Linz, Aachen, Berlin, Hamburg, Hannover, Wiesbaden, Bremen, Essen, Dortmund, Köln, Düsseldorf, Leipzig, München, Halle, Bern, Basel, Esslingen, Bonn, Köln, Kassel, Göttingen, Magdeburg, Leipzig, Mannheim, Ulm oder Berlin.