Kontakt aufnehmen

Schulungsübersicht

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

C# Syntax
- Datentypen, Operatoren und Ausdrücke
- Schleifen, Bedingungen
- Erstellen von Methoden
- Behandlung von Ausnahmen
- Aufruf von Methoden
- Erstellen überladener Methoden
- Optionale und Ausgabe-Parameter in Methoden

Strukturen und Sammlungen
- Implementierung von Strukturen und Enum-Typen
- Organisation von Daten in Sammlungen

Objektorientierte Programmierung
- Ereignis-Handler
- Erstellen von Klassen
- Definieren und Implementieren von Schnittstellen
- Implementierung von stark typisierten Sammlungen
- Erstellen von Klassenhierarchien
- Erweiterung von .NET-Framework- oder Core-Klassen

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

Arbeiten mit Datenbanken
- Erstellen und Verwenden von Entity-Datamodellen
- Abfragen von Daten mit LINQ
- Aktualisieren von Daten mit LINQ
- Fernzugriff auf Daten im Netzwerk
- Datenzugriff über Web-Services (REST)

Multithreading und asynchrone Programmierung
- Implementierung von Multithreading unter Verwendung von Lambda-Ausdrücken und Tasks
- Vorbereitung asynchroner Operationen
- Synchronisierung der Parallelität für den Datenzugriff

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

Voraussetzungen

  • Grundkenntnisse in den Basiskonzepten der Softwareentwicklung.

Zielgruppe

  • Technische Teamleiter
  • Softwareentwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien