Dieses Tutorial richtet sich sowohl an .NET-Neueinsteiger als auch an erfahrene Entwickler, die auf die modernisierte .NET (Core)-Technologie umsteigen möchten. Teilnehmer lernen die Unterschiede zwischen dem klassischen .NET Framework und .NET Core kennen und entdecken die Vorteile der plattformübergreifenden Entwicklung, Cloud-basierten Anwendungen und Microservices.
In dieser Einheit geben wir eine kurze Einführung in .NET Core und vergleichen es mit dem alten .NET Framework. Wir erklären die wichtigsten Unterschiede und warum .NET Core für zukünftige Entwicklungsprojekte relevant ist.
Demo: Eine einfache Vergleichsdemo zwischen einer .NET Framework und einer .NET Core Anwendung.
Dauer: 45 Minuten
Wir diskutieren die verschiedenen Anwendungsfälle von .NET Core und zeigen, in welchen Szenarien es besonders nützlich ist. Dabei gehen wir auf plattformübergreifende Entwicklung, Cloud-basierte Anwendungen und Microservices ein.
Dauer: 45 Minuten
Hier erklären wir, wie Referenzen und NuGet-Pakete in .NET Core verwaltet werden. Wir zeigen, wie man Pakete installiert, aktualisiert und entfernt, um effizient externe Bibliotheken in Projekte zu integrieren.
Dauer: 45 Minuten
Wir führen die Teilnehmer durch die Erstellung einer einfachen .NET Core Konsolenanwendung. Dabei gehen wir auf die Verwendung von Minimal APIs ein und zeigen, wie man schnell und einfach Anwendungen erstellen kann.
Demo: Erstellung einer einfachen Konsolenanwendung mit Minimal APIs, z.B. eine ToDo-Liste oder eine Wetter-App.
Dauer: 45 Minuten
Wir geben einen Überblick über ASP.NET Core und erklären die Grundkonzepte wie Middleware und Controller. Dabei zeigen wir, wie man eine einfache Webanwendung erstellt und wie HTTP-Anfragen verarbeitet werden.
Demo: Erstellung eines einfachen Webcontrollers und Routing von HTTP-Anfragen.
Dauer: 45 Minuten
In dieser Einheit zeigen wir, wie Dependency-Injection in .NET Core funktioniert und wie man Konfigurationsdaten in einer Anwendung verwaltet. Wir erklären die Vorteile von DI und wie man es in verschiedenen Szenarien einsetzen kann.
Demo: Einrichtung von Dependency-Injection in einem ASP.NET Core Projekt und Verwendung von Konfigurationsdateien.
Dauer: 45 Minuten
Wir diskutieren die Möglichkeiten zur Erstellung von Desktop-Oberflächen mit .NET Core, einschließlich WPF und Windows Forms. Dabei zeigen wir, wie man moderne Desktop-Anwendungen erstellt, die plattformübergreifend laufen können.
Demo: Erstellung einer einfachen WPF-Anwendung mit .NET Core und Integration von UI-Elementen.
Dauer: 45 Minuten
Abschließend geben wir einen Überblick über bewährte Methoden und Tools für die Entwicklung mit .NET Core. Wir diskutieren Projektstrukturen, Logging und andere bewährte Praktiken, die den Entwicklungsprozess verbessern können.
Demo: Einrichtung von Logging in einer Anwendung und Verwendung von Best Practices für Projektstrukturen.
Dauer: 45 Minuten
Wir zeigen, wie .NET Core in Visual Studio Code integriert ist und wie Entwickler effizient damit arbeiten können. Außerdem diskutieren wir verschiedene Bereitstellungsoptionen für .NET Core-Anwendungen, einschließlich plattformübergreifender Deployment-Szenarien.
Demo: Einrichtung von Visual Studio Code für die .NET Core-Entwicklung und Bereitstellung einer Anwendung.
Dauer: 45 Minuten
Patrick Schnell entwickelt seit über 15 Jahren Software im Cloud und Mobile-Umfeld, beschäftigt sich seit vielen Jahren mit modernen Softwarearchitekturen und einsetzbaren Technologien. Er ist Geschäftsführer der schnell.digital GmbH, die Consulting, Training und Entwicklungsleistungen für Cloud, Web und Apps anbietet.
Fullstack-Abonennt:innen haben kostenlosen Zugriff auf dieses Tutorial. Logge dich auf entwickler.de ein und komme direkt zu deinem Tutorial unter Akademie. Zum Login
*Preis pro Nutzer zzgl. MwSt.
+100 € Rabatt auf drei Buchung von Konferenz und Trainings-Events
im Jahr zzgl. MwSt
+150 € Rabatt auf jede Buchung von Konferenz und Trainings-Events
im Jahr zzgl. MwSt.
+200 € Rabatt auf jede Buchung von Konferenz und Trainings-Events
im Jahr zzgl. MwSt.
+250 € Rabatt auf jede Buchung von Konferenz und Trainings-Events
im Jahr zzgl. MwSt.
+300 € Rabatt auf jede Buchung von Konferenz und Trainings-Events
im Jahr zzgl. MwSt.
entwickler Elevate - Blended Learning Lösung für Unternehmen