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
Erfahrungsberichte (4)
Nett und freundlich. Sehr wissbegierig. Ich würde Shane anderen weiterempfehlen.
Joshua - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maschinelle Übersetzung
Sehr praktisch. Die vielen Übungen im Tag halfen wirklich dabei, das Wissen und die Konzepte zu vertiefen, die Shane vorgestellt hat.
Michael - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maschinelle Übersetzung
Alle Themen wurden abgedeckt und praktische Übungen bereitgestellt.
Greg - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maschinelle Übersetzung
Alles. Angesichts der Menge an Konzepten, die Fulvio behandelt hat, war es wirklich gut, dass er in drei Tagen detaillierte Erklärungen dazu lieferte. Ich mochte, dass er viele Konzepte abdeckte, die wir als Data Engineers benötigen.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maschinelle Übersetzung