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 und Bedingungen
- Erstellen von Methoden
- Ausnahmee-handlung
- 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
- Ereignishandler
- Erstellen von Klassen
- Definieren und Implementieren von Schnittstellen
- Implementierung von stark typisierten Sammlungen
- Erstellen von Klassenhierarchien
- Erweiterung der .NET Framework- oder Core-Klassen
Arbeit mit Dateien
- Lesen und Speichern von Dateien
- Serialisierung und Deserialisierung von XML, JSON
- Arbeit mit der I/O-Bibliothek
Arbeit mit Datenbanken
- Erstellen und Verwenden von Entity-Datenmodellen
- Abfragen von Daten mit LINQ
- Aktualisieren von Daten mit LINQ
- Fernzugriff auf Daten im Netzwerk
- Datenzugriff über Webdienste (REST)
Mehrfadige und asynchrone Programmierung
- Implementierung des Multithreadings unter Verwendung von Lambda-Ausdrücken und Tasks
- Vorbereiten asynchroner Operationen
- Synchronisierung der Parallelität für den Datenzugriff
Optionale Inhalte (wenn die Zeit es zulässt):
- WPF-Fensteranwendungsprojekt (.NET Framework)
- ASP.NET MVC-Projekt (.NET Framework oder .NET Core)
- Zugriff auf Daten in der SQL Server Azure Database (Cloud)
Voraussetzungen
- Kenntnisse der grundlegenden Konzepte der Softwareentwicklung.
Zielgruppe
- Technischer 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