C# 8.0 (Intensivkurs)

Kurs-Nr.: P1907
Schulungsdauer: 5 Tag(e)
Preis (offene Schulung): 2090,00 €, zzgl. MwSt.
(ab der 2. Teilnehmeranmeldung erhält jeder Teilnehmer einen Rabatt von 25%)
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 8.0 vor.

In dieser C#-Schulung erhalten Sie einen schnellen Einstieg in die Programmierung mit C#. Sie erfahren, wie Sie mit C# die Klassenbibliotheken 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 Generics (generische Datentypen), LINQ (Language Integrated Query) und Paralleles Computing mit der Task Parallel Library (TPL). Auch das plattformunabhängige .NET Core wird thematisiert.

Wir führen diese Schulung mit der neuen Version Visual Studio 2019 durch. Auf Wunsch hin können wir aber auch altere Versionen (VS2013 / VS 2015 / VS 2017) einsetzen.

Schulungsinhalte

  • Überblick über das .NET Framework

  • Common Language Runtime (CLR) und Base Class Libraries (BCL)
  • Die Zukunft: .NET Standard und .NET Core
  • Überblick über die Projekt-Templates
  • Klassen mit C#

  • Der Begriff Klasse und Objekt
  • Eigenschaften durch Datenkapselung beschreiben (Properties)
  • Werte- und Referenztypen
  • Methoden, params-, ref- und out-Parameter, 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 einer abgeleiteten Klasse
  • Abstrakte Komponenten (abstract)
  • Virtuelle (virtual) und versiegelte Methoden (sealed) 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# 8.0

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

  • Einführung in das Multithreading und die Task Parallel Library (TPL)
  • Debugging und Exception-Handling
  • Der Global Assembly Cache (GAC)
  • Erstellen von Klassenbibliotheken
  • Konfigurationsdateien (.config)

Voraussetzung / Zielgruppe

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

Termine offene Schulungen

 BeginnEndeFreie Plätze
15.06.202019.06.2020
20.07.202024.07.2020
17.08.202021.08.2020
07.09.202011.09.2020
28.09.202002.10.2020
19.10.202023.10.2020
16.11.202020.11.2020
14.12.202018.12.2020
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.