Kontakt aufnehmen

Schulungsübersicht

Die Programmierumgebung und Erklärung von .NET Core
- Verständnis von Visual Studio
- Erstellen von Projekten und Lösungen
- Importieren der Bibliotheken
- Implementierung der Lösung

C#-Syntax
-Datentypen, Operatoren und Ausdrücke
-Schleifen, Bedingungen
-Methoden erstellen
-Umgang mit Ausnahmen
-Aufruf von Methoden
-Erstellen überladener Methoden
-Optionale und Output-Parameter in Methoden

Strukturen und Sammlungen
-Implementierung von Strukturen und Enumerationstypen
-Organisation der Daten in Sammlungen

Objektorientierte Programmierung
-Ereignisbehandler
-Klassen erstellen
-Definition und Implementierung von Schnittstellen
-Implementierung stark typisierter Sammlungen
-Klassenhierarchien erstellen
-Erweiterung der .NET Framework- oder Core-Klassen

Umgang mit Dateien
-Lesen und Speichern von Dateien
-Serialisieren und Deserialisieren von XML, JSON
-Arbeiten mit der I/O-Bibliothek

Umgang mit Datenbanken
-Erstellen und Verwenden von Entity-Datenmodellen
-Abfragen von Daten mittels LINQ
-Aktualisieren von Daten mit LINQ
-Fernzugriff auf Daten im Netzwerk
-Datenzugriff über Webdienste (REST)

Multithreading und asynchrone Programmierung
-Implementierung von Multithreading mittels Lambda-Ausdrücken und Tasks
-Vorbereitung asynchroner Operationen
-Konkurrenzsynchronisation für den Datenzugriff

Optional (falls Zeit erlaubt):
-WPF-Fensteranwendungsprojekt (.NET Framework)
-ASP.NET MVC-Projekt (.NET Framework oder .NET Core)
-Zugriff auf die Daten in SQL Server Azure Database (Cloud)

Voraussetzungen

  • Kenntnisse der grundlegenden Begriffe der Softwareentwicklung.

Zielgruppe

  • Technischer Teamleiter
  • Softwareentwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien