Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in .NET 8
- Was ist .NET? Überblick und Entwicklungsgeschichte
- Besonderheiten von .NET 8 LTS sowie unterstützte Plattformen
- Installation des SDKs und Auswahl der Entwicklungstools
Einstieg in C# und die Erstellung von Konsolenanwendungen
- Aufbau eines Projekts sowie Nutzung von CLI-Befehlen
- Arbeiten mit Datentypen, Methoden und Kontrollstrukturen
- Objektorientierte Programmierung in C#
Erstellung von Webanwendungen mit ASP.NET Core 8
- Eine einfache Webanwendung erstellen und ausführen
- Routing, Middleware sowie Dienste verwenden
- Grundlagen zu Razor Pages und MVC
Datenzugriff mit Entity Framework Core
- Einrichtung des Datenbankkontexts
- Verwendung von LINQ sowie Erstellung von Datenmodellen
- Migrationsverwaltung und CRUD-Operationen
Dependency Injection und Konfiguration
- Das integrierte Dependency Injection-Framework nutzen
- appsettings.json sowie Umgebungsvariablen verarbeiten
- Lebenszyklen von Diensten und Aufbau einer modularen Architektur
API-Entwicklung mithilfe von Minimal APIs
- REST-Prinzipien sowie Entwurf von Endpunkten beherrschen
- Attribute und Routenparameter erfolgreich einsetzen
- APIs mit Postman oder Swagger testen
Tests und Debugging in .NET
- Einheitstests mithilfe von xUnit durchführen
- Möglichkeiten des Integrationstestens kennenlernen
- Debugging-Techniken unter Visual Studio nutzen
Deployment und plattformübergreifende Veröffentlichung
- .NET 8-Anwendungen veröffentlichen – selbstständig lauffähige oder auf das .NET-Framework angewiesene Versionen
- Möglichkeiten der Deployment-Strategie unter Windows, Linux und macOS
- Verwendung von Visual Studio sowie CLI-Tools zur Paketierung und Veröffentlichung
Zusammenfassung und Ausblick
- Wiederholung der wichtigsten Konzepte und Werkzeuge aus dem Kurs
- Empfehlungen für weitere Übungsmöglichkeiten sowie Lernressourcen
- Einblick in aktuelle Entwicklungen: .NET 9-Preview, Blazor sowie Microservices
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten wie Variablen, Schleifen und Funktionen
- Erfahrung mit einer objektorientierten Programmiersprache (z. B. C#, Java oder Python)
- Kenntnisse von Befehlszeilentools sind hilfreich, aber nicht zwingend erforderlich
Zielgruppe
- Entwickler, die in das .NET-Ökosystem einsteigen möchten
- Programmierer, die von anderen Sprachen zu C#/.NET wechseln wollen
- Technische Teams, die moderne plattformübergreifende Anwendungen mit .NET entwickeln
21 Stunden
Erfahrungsberichte (2)
Interaktivität und dynamische Code-Lösungen
Eduard-Emanuel Zaharia - Kruk Italia
Kurs - Advanced Blazor
Maschinelle Übersetzung
Möglichkeit, praktisch tätig zu werden, und Geduld des Trainers
sheena - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maschinelle Übersetzung