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.
Dauer 21 Stunden
Schulungsübersicht
Einführung in .NET 8
- Was ist .NET? Überblick und Entwicklungsgeschichte
- .NET 8 LTS-Funktionen und Plattformunterstützung
- SDK-Installation und Entwicklungstools
Erste Schritte mit C# und Konsolenanwendungen
- Projektstruktur und CLI-Befehle
- Arbeiten mit Typen, Methoden und Ablaufsteuerung
- Objektorientierte Programmierung in C#
Erstellung von Webanwendungen mit ASP.NET Core 8
- Erstellen und Ausführen einer grundlegenden Web-App
- Routing, Middleware und Dienste
- Einführung in Razor Pages und MVC
Datenzugriff mit Entity Framework Core
- Einrichten eines Datenbankkontexts
- Arbeiten mit LINQ und Datenmodellen
- Migrationen und CRUD-Operationen
Abhängigkeitsinjektion und Konfiguration
- Integrierter Abhängigkeitsinjektionsframework
- Arbeiten mit appsettings.json und Umgebungsvariablen
- Dienstlebenszyklen und modulare Architektur
API-Entwicklung mit Minimal APIs
- RESTful-Prinzipien und Endpunkt-Design
- Nutzung von Attributen und Routenparametern
- Testen von APIs mit Postman oder Swagger
Testen und Fehlersuche in .NET
- Unit-Testing mit xUnit
- Ansätze für Integrationstests
- Fehlersuchtechniken in Visual Studio
Anwendungsbereitstellung und plattformübergreifende Veröffentlichung
- Veröffentlichung von .NET 8-Anwendungen (self-contained vs. framework-dependent)
- Bereitstellungsoptionen für Windows, Linux und macOS
- Nutzung von Visual Studio und CLI-Tools für Packaging und Release
Zusammenfassung und weitere Schritte
- Zusammenfassung der wichtigsten Konzepte und Tools, die während des Kurses behandelt wurden
- Empfohlene Übungspfade und Lernressourcen
- Überblick über aufkommende Themen: .NET 9-Vorschau, Blazor, Microservices
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
- Einige Erfahrung mit einer objektorientierten Sprache (z. B. C#, Java, Python)
- Vertrautheit mit Kommandozeilentools ist hilfreich, aber nicht erforderlich
Zielgruppe
- Entwickler, die in das .NET-Ökosystem einsteigen
- Programmierer, die von anderen Sprachen auf C#/.NET umsteigen
- Technische Teams, die plattformübergreifende Anwendungen mit modernem .NET entwickeln
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