Schulungsübersicht
Die Programmierumgebung und Erklärung von .NET Core – Verständnis Visual Studio – Projekt und Lösung erstellen – Import der Bibliotheken – Implementierung der Lösung
C# Syntax – Datentypen, Operatoren und Ausdrücke – Schleifen, Bedingungen – Methoden erstellen – Ausnahmen behandeln – Methoden aufrufen – überladene Methoden erstellen – optional und Ausgabeparameter in Methoden
Strukturen und Sammlungen – Implementierung von Strukturen und Aufzählungstypen – Organisation von Daten in Sammlungen
Objektorientierte Programmierung -Ereignishandler -Erstellen von Klassen -Definieren und Implementieren von Schnittstellen -Implementierung von Sammlungen starker Typen -Erstellen von Klassenhierarchien -Erweitern des .net Framework oder der Core-Klassen
Arbeiten mit Dateien – Lesen und Speichern von Dateien – Serialisieren und Deserialisieren XML, JSON – Arbeiten mit der E/A-Bibliothek
Arbeiten mit Datenbanken – Erstellen und Verwenden von Entitätsdatenmodellen – Abfragen von Daten mithilfe von LINQ – Aktualisieren von Daten mit LINQ – Fernzugriff auf Daten im Netzwerk – Datenzugriff über Webdienste (REST)
Multithread- und asynchrone Programmierung – Multithreading-Implementierung mit Lambda-Ausdrücken und -Aufgaben – Vorbereiten asynchroner Vorgänge – Parallelitätssynchronisierung für den Datenzugriff
Optional (sofern es die Zeit erlaubt): -WPF Window Application-Projekt (.NET Framework) -ASP.NET MVC-Projekt (.NET Framework oder .net Core) -Zugriff auf die Daten in SQL Server Azure Database (Cloud)
Voraussetzungen
- Kenntnis der Grundbegriffe der Softwareentwicklung.
Publikum
- Technischer Teamleiter
- Software-Entwickler
Erfahrungsberichte (1)
Alles. In Anbetracht der Menge an Konzepten, die Fulvio behandelt hat, war die detaillierte Erklärung in drei Tagen wirklich gut. Mir gefiel, dass er viele Konzepte abdeckte, die wir als Dateningenieure benötigen würden.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maschinelle Übersetzung