Schulung: C# 7.0 (Intensivkurs)

Kurs-Nr.: P1907
Schulungsdauer: 5 Tag(e)
Preis (offene Schulung): 1990,00 €, zzgl. MwSt.
Mindestteilnehmer: Durchführung ab 1 Teilnehmer
Schulungsort: Aachen

Kursbeschreibung

C# hat sich als wichtigste und leistungsfähigste Sprache des .NET Frameworks etabliert. C# unterstützt zu 100% das objektorientierte Konzept und liegt aktuell in der Version 7.0 vor.

In dieser C#-Schulung erhalten Sie einen schnellen Einstieg in die Programmierung mit C#. Sie erfahren, wie Sie mit C# die Klassenbibliothek des .NET Frameworks nutzen und in Ihren Anwendungen einsetzen können.
Über die elementaren Grundkenntnisse hinaus vermittelt der C#-Kurs die wichtigsten Programmiertechniken von C#. Dazu gehören unter anderem generische Datentypen, LINQ (Language Integrated Query) und Paralleles Computing mit der Task Parallel Library (TPL).

Am Ende dieser C#-Schulung haben Sie alle notwendigen Sprachgrundlagen gelernt, um darauf aufbauend .NET-Anwendungen in C# mit Visual Studio 2017 entwickeln zu können.

Schulungsinhalte

  • Überblick über das .NET Framework

  • .NET-Architektur: .NET Standard, .NET Core, .NET Framework
  • Überblick über die Projekt-Templates
  • Sprachgrundlagen von C#

  • Bezeichner und Schlüsselwörter
  • Aufbau eines Programms
  • Programmcode dokumentieren
  • Einfache Datentypen und Literale
  • Mit Variablen arbeiten und Werte zuweisen
  • Konstanten und Operatoren
  • Kontrollstrukturen

  • Kopfgesteuerte while-Anweisung
  • Fußgesteuerte do-while-Anweisung
  • Zählergesteuerte Wiederholung
  • Bedingungsprüfung mit if und switch
  • Klassen mit C#

  • Der Begriff Klasse und Objekt
  • Eigenschaften durch Datenkapselung beschreiben
  • Charakteristika von Werte- und Referenztypen
  • Methoden, Methodenparameter, Methodenüberladung
  • Konstruktoren und Konstruktorverkettung
  • Der Destruktor und die Garbage Collection
  • Statische Klassen und Member (static)
  • Namespaces
  • Delegates und Ereignisse (Events)
  • Vererbung und Polymorphie

  • Das Prinzip der Vererbung (Ableitung)
  • Das Überdecken geerbter Methoden
  • Konstruktoren und Destruktor in einer abgeleiteten Klasse
  • Abstrakte Komponenten
  • Virtuelle und versiegelte Methoden in C#
  • Polymorphie und deren Vorteile
  • Syntaktische Varianten der Typkonvertierung
  • Architektur einer Klassenhierarchie
  • Weitere .NET-Datentypen

  • Interfaces
  • Wichtige Interfaces von .NET (u.a. IDisposable, IComparable)
  • Strukturen
  • Enumerationen (Aufzählungen)
  • Attribute definieren
  • Weitergehende OOP-Konzepte mit C# 7.0

  • Operatorüberladung
  • Auflistungen (Collections) in der .NET-Klassenbibliothek
  • Generische Datentypen (Generics)
  • Tuples
  • Finalizer (Dekonstruktor)
  • Anonyme Methoden, Typinferenz, Lambda-Ausdrücke und Erweiterungsmethoden
  • Language Integrated Query (LINQ)
  • Allgemeine C#-Programmiertechniken

  • Multithreading und Task Parallel Library (TPL)
  • Debugging und Exception-Handling
  • Der Global Assembly Cache (GAC)
  • Erstellen von Klassenbibliotheken
  • Konfigurationsdateien

Voraussetzung / Zielgruppe

Zur erfolgreichen Teilnahme an dieser C#-Schulung sind keine besonderen Vorkenntnisse erforderlich. Vorkenntnisse in einer anderen Programmiersprache sind hilfreich.

Termine offene Schulungen

 BeginnEndeFreie Plätze
06.05.201910.05.2019
03.06.201907.06.2019
22.07.201926.07.2019
Keinen passenden Termin gefunden?
Setzen Sie sich mit uns in Verbindung und teilen Sie uns Ihren Wunschtermin mit. Wir werden uns bemühen, diesen mit Ihnen und unserem Trainer umzusetzen. Gerne organisieren wir auch eine Firmen- oder Inhouseschulung oder ein Einzelcoaching.

Allgemeines

Durchführungsgarantie: Dieser Kurs findet auch dann statt, wenn uns nur eine Anmeldung vorliegt. Das gibt Ihnen weitestgehende Planungssicherheit. Wir individualisieren die Schulung auch nicht, d.h., dass wir in solchen Fällen weder die Dauer der Schulung kürzen, noch ein weiterer 'Preisaufschlag' in Rechnung gestellt wird.


Die von uns angegebenen Termine dieser Schulung werden in Aachen durchgeführt. Wir kommen aber auch gerne zu Ihnen und führen diese Schulung in Ihrem Unternehmen als Inhouse-Schulung durch. Das ist natürlich besonders dann interessant, wenn mehrere Teilnehmer vom Kurs profitieren sollen. Inhouse-Schulungen zu diesem und anderen Themen haben wir bereits in Hamburg, Bremen, Nürnberg, München, Stuttgart, Hannover, Köln, Düsseldorf, Frankfurt, Karlsruhe, Dortmund, Bonn, Berlin, Dresden, Bochum, Duisburg, Essen, Innsbruck und Basel organisert und durchgeführt.