Kontakt aufnehmen

Schulungsübersicht

Das Programmierumfeld 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 und Bedingungen
- Erstellen von Methoden
- Behandlung von Ausnahmen
- Aufruf von Methoden
- Erstellen überladener Methoden
- Optionale und Ausgabeparameter in Methoden

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

Objektorientierte Programmierung
- Ereignisbehandlung
- Erstellen von Klassen
- Definition und Implementierung von Schnittstellen
- Implementierung stark typisierter Sammlungen
- Erstellen von Klassenhierarchien
- Erweitern der .NET Framework- oder Core-Klassen

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

Arbeit mit Datenbanken
- Erstellen und Nutzen von Entity-Datenmodellen
- Abfragen von Daten unter Verwendung von LINQ
- Aktualisieren von Daten mit LINQ
- Fernzugriff auf Daten im Netzwerk
- Datenzugriff über Webdienste (REST)

Mehrfädige und asynchrone Programmierung
- Implementierung des Multithreading mit Lambda-Ausdrücken und Tasks
- Vorbereiten asynchroner Operationen
- Synchronisation der gleichzeitigen Datenzugriffe

Optional (falls die Zeit es zulässt):
- WPF-Fensteranwendung (.NET Framework)
- ASP.NET MVC-Projekt (.NET Framework oder .NET Core)
- Zugriff auf Daten in der SQL Server Azure-Datenbank (Cloud)

Voraussetzungen

  • Grundkenntnisse in den Grundlagen der Softwareentwicklung.

Zielgruppe

  • Technische Teamleiter
  • Softwareentwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien