20 Jahre Erfahrung FreeCall 0800 tutegos

Programmierung in C# für Umsteiger

[LOGO]

Dieses Seminar richtet sich an Programmierer, die bereits Kenntnisse der objektorientierten Programmierung in einer Sprache wie Java oder C++ besitzen. Die Weiterbildung vermittelt gründlich die Konzepte von C# und die zentralen Komponenten des .NET Frameworks. Neben den Grundkonzepten werden vertiefende Themen wie nebenläufige Programmierung, Datenstrukturen und Datenbankprogrammierung vorgestellt.

Inhalte des Seminars

Übersicht zu .NET

  • Die .NET Plattform als Basis für die Programmierung mit C#
  • Intermediate Language und Laufzeitumgebung
  • Das .NET Typsystem
  • Gegenüberstellung von C#, C++ und Java
  • Namensräume und Assemblies
  • Datentypen und Objekte in C#
  • Nullierbare Datentypen
  • Klassen des .NET Framework verwenden

Eigene Datentypen programmieren

  • Einfache und Mehrdimensionale Arrays
  • Eigene Klassen programmieren
  • Unterschied Klasse Struktur
  • Vererbung und Polymorphie
  • Abstrakte Klassen
  • Schnittstellen durch eine Klasse und eine Struktur implementieren

Weiterführende Konzepte in C#

  • Enumerationen
  • Indexer
  • Fehlerbehandlung durch Exception Handling
  • Operatoren überladen
  • Konstanten und Enumerationen
  • Delegates

Datenstrukturen und generische Datentypen

  • Die elementaren Klassen und Schnittstellen der Collection API
  • Besonderheiten einzelner Klassen
  • Generische Datentypen
  • Typsichere Datenstrukturen
  • Enumerationen verwenden und für eigene Klassen nutzen
  • Spezialisierte Datenstrukturen

Datenbankzugriff mit ADO.NET

  • Aufbau einer Verbindung zur Datenbank
  • SQL-Kommandos an die Datenbank senden
  • Verbindungsloses Arbeiten mit DataSet
  • Transaktionen
  • Verschiedene Sichten auf die Daten
  • Connection Pools in ADO.NET
  • Managed Providers und Dataset
  • XML Integration
  • Einbinden von SQL Server

Grafische Oberflächen und Eventhandling

  • Zusammenhang zwischen Events und Delegates
  • Listener für Eventhandling programmieren
  • Übersicht über den GUI-Builder von Visual Studio
  • Menüs und Buttons verwenden
  • Listboxen und Auswahlfelder
  • Datenbanken in Visual Studio einbinden

Nebenläufige Programmierung mit Threads

  • Prozesse und Threads
  • Threadpools nutzen
  • Synchronisation
  • Asynchrone Delegates
  • Application Domains

Dateien und Streams

  • Dateien und Verzeichnisse
  • Allgemeine Eigenschaften von Datenströmen
  • Spezielle Klassen für das textbasierte Daten
  • Datenkompression
  • Isolierte Speicherung von Daten
  • Serialisierung von Objekten

Einblick in Active Server Pages (ASP)

  • Konfiguration der Testumgebung
  • Syntax von ASP
  • Webforms im Vergleich zu Windows Forms
  • Anwendungsvariablen speichern
  • Request verarbeiten
  • Response absenden
  • Mit Sessions arbeiten

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 4 Tage, insgesamt 32 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Software-Entwickler
  • Vorkenntnisse: Programmierkenntnisse in einer objektorientierten Programmiersprache wie Java, C++.
  • Schulungsunterlagen: Als Begleitunterlage wird das Online-Buch › Visual C# 2008. Das umfassende Handbuch‹ eingesetzt.
  • Seminar-Software: Als Entwicklungsumgebung wird standardmäßig die ›Visual C# Express Edition‹ eingesetzt.

Weiterführende Seminare

Nach dem Umsteigerseminar beherrschen Seminarbesucher die Sprache C# gut und haben einen Überblick über das .NET Framework gewonnnen. Tiefere .NET Technologien vermitteln die Aufbaukurse ASP.NET für Web-Applikationen für die effektive Web-Entwicklung, Datenzugriff mit ADO.NET für die Datenbankanbindung, Windows Presentation Foundation (WPF) und Grafische Oberflächen mit .NET Windows Forms zum Aufbau grafischer Oberflächen.

Verweise

Alle Kategorien

Was Teilnehmer sagen