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
- .NET 8 LTS-Funktionen und Plattformunterstützung
- SDK-Installation und Entwicklungswerkzeuge
Erste Schritte mit C# und Konsolenanwendungen
- Projektstruktur und CLI-Befehle
- Arbeiten mit Typen, Methoden und Steuerfluss
- Objektorientierte Programmierung in C#
Entwicklung von Webanwendungen mit ASP.NET Core 8
- Erstellung und Ausführung einer einfachen Webanwendung
- Routing, Middleware und Dienste
- Einführung in Razor Pages und MVC
Datenzugriff mit Entity Framework Core
- Konfigurieren eines Datenbankkontexts
- Arbeiten mit LINQ und Datenmodellen
- Migrationen und CRUD-Operationen
Dependency Injection und Konfiguration
- Eingebautes Dependency-Injection-Framework
- Arbeiten mit appsettings.json und Umgebungsvariablen
- Dienstlebensdauer und modulare Architektur
API-Entwicklung mit Minimal APIs
- RESTful-Prinzipien und Endpunkt-Design
- Verwenden von Attributen und Routenparametern
- Testen von APIs mit Postman oder Swagger
Testing und Debugging in .NET
- Unit Tests mit xUnit
- Ansätze für Integrationstests
- Debugging-Techniken in Visual Studio
Bereitstellung plattformübergreifender Anwendungen
- Veröffentlichen von .NET 8-Anwendungen (selbstständig vs. frameworkspezifisch)
- Deployment-Optionen für Windows, Linux und macOS
- Nutzung von Visual Studio und CLI-Tools zum Verpacken und Veröffentlichen
Zusammenfassung und Ausblick
- Wiederholung der wichtigsten Konzepte und im Kurs behandelten Werkzeuge
- Empfohlene Lernpfade und Weiterbildungsressourcen
- Überblick über aktuelle Entwicklungsthemen: .NET 9 Preview, Blazor, Microservices
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
- Erfahrung in mindestens einer objektorientierten Sprache (z. B. C#, Java, Python)
- Kenntnisse in der Verwendung von Befehlszeilen-Tools sind hilfreich, aber nicht zwingend erforderlich
Zielgruppe
- Entwickler, die in die .NET-Welt einsteigen
- Programmierer, die von anderen Sprachen auf C#/.NET umsteigen
- Technikteams, die plattformübergreifende Anwendungen mit modernem .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