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
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