Schulungsübersicht

Die Programmierumgebung und Erklärung 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
- Ausnahmehandling
- Aufrufen 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
- Ereignishandler
- Erstellen von Klassen
- Definieren und Implementieren von Interfaces
- Implementierung von stark typisierten Sammlungen
- Erstellen von Klassenhierarchien
- Erweitern der .NET Framework- oder Core-Klassen

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

Arbeiten mit Datenbanken
- Erstellen und Verwenden von Entity-Datenmodellen
- Abfragen von Daten mit LINQ
- Aktualisieren von Daten mit LINQ
- Remotet Zugriff auf Daten im Netzwerk
- Datenzugriff durch Webdienste (REST)

Multithread- und asynchrone Programmierung
- Implementierung von Multithreading mit Lambda-Ausdrücken und Aufgaben
- Vorbereitung asynchroner Operationen
- Synchronisierung von Datenzugriff bei Parallelität

Optional (wenn Zeit vorhanden):
- WPF-Fensteranwendung-Projekt (.NET Framework)
- ASP.NET MVC-Projekt (.NET Framework oder .NET Core)
- Datenzugriff in SQL Server Azure-Datenbank (Cloud)

Voraussetzungen

  • Kenntnis der grundlegenden Begriffe der Softwareentwicklung.

Zielgruppe

  • Technischer Teamleiter
  • Softwareentwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien