Schulungsübersicht

Details zum Kurs

  • Einführung in C# und .NET: .NET Framework Bausteine; Hallo Welt in C#; Verwendung von Visual Studio 2015; Namensräume und Baugruppen
  • Kern C# Programming Konstrukte: Variablen, Operatoren und Anweisungen; Referenztypen vs. Werttypen; Konvertierungen; Nullbare Typen; Verwendung der Klassen Console und String; Kontrollfluss; Verwendung impliziter Typen
  • Mehr C# Programming Konstrukte: Definieren von Methoden; Eingabe-, Ausgabe- und optionale Parameter; Überladen von Methoden; Arrays; Strukturen
  • Definieren und Verwenden von Klassen: Definieren von Klassen; Definieren von Konstruktoren und Finalisierern; Definieren von Eigenschaften; Erstellen und Entsorgen von Objekten; Definieren von Konstanten und schreibgeschützten Feldern; Statische Mitglieder; Partielle Klassen/Methoden
  • Vererbung und Polymorphismus: Definieren von Basisklassen und abgeleiteten Klassen; Überschreiben von Methoden; Abstrakte Klassen; Interfaces
  • Behandlung von Ausnahmen: Definieren von Try/Catch/Finally-Blöcken; Werfen von Ausnahmen; Definieren neuer Ausnahmeklassen; Definieren von Using-Blöcken
  • Erstellen von Sammlungen von Objekten: Überblick über Generika; Verwendung von Listensammlungen; Verwendung von Dictionary-Sammlungen
  • Was ist neu in C# 6: Statische Syntax; Auto-Eigenschaftsinitialisierungen; Dictionary-Initialisierungen; Ausnahmefilter; String-Interpolation
  • Delegaten, Ereignisse und Lambdas: Überblick; Definieren von einfachen Delegaten; Definieren und Behandeln von Ereignissen; Verwenden von Lambda-Ausdrücken
  • Zusätzliche Sprachfunktionen: Operatorüberladung; Erweiterungsmethoden; Objektinitialisierer; Anonyme Typen
  • Einführung in LINQ: Die Rolle von LINQ; Einfache LINQ-Abfrageausdrücke; Verwendung von LINQ mit Sammlungen; LINQ-Abfrageoperatoren
  • Verwendung des Entity Frameworks: EF-Klassen und DbContext; Implementieren von Beziehungen; Verwalten von Daten; Zusätzliche Techniken
  • Einführung in Asynchronous Programming: Verstehen der Schlüsselwörter async und await; Implementieren von asynchronem Code
  • Überblick über MVC6: Erstellen einer ASP.NET MVC-Anwendung; Definieren von Modellen, Ansichten und Controllern; Einführung in REST und Web API

Voraussetzungen

  • Mindestens 6 Monate Programmiererfahrung
  • Vertrautheit mit OO-Konzepten wäre von Vorteil
  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (9)

Kombinierte Kurse

Einführung in C# 4.0 mit Visual Studio 2010

  28 Stunden

Verwandte Kategorien