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 Entwicklung
- .NET-8-LTS-Funktionen und Plattformsupport
- Installation des SDKs und Entwicklungswerkzeuge
Erste Schritte mit C# und Konsolenanwendungen
- Projektstruktur und CLI-Befehle
- Arbeiten mit Typen, Methoden und Kontrollfluss
- Objektorientierte Programmierung in C#
Entwicklung von Webanwendungen mit ASP.NET Core 8
- Erstellung und Ausführung 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
Dependency Injection und Konfiguration
- Eingebautes Framework für Dependency Injection
- Arbeiten mit appsettings.json und Umgebungsvariablen
- Lebenszyklus von Diensten und modulare Architektur
API-Entwicklung mit Minimal APIs
- RESTful-Prinzipien und Endpunkt-Design
- Verwendung von Attributen und Route-Parametern
- Testen von APIs mit Postman oder Swagger
Testing und Debugging in .NET
- Unit-Testing mit xUnit
- Ansätze für Integrationstests
- Debugging-Techniken in Visual Studio
Bereitstellung von Anwendungen und plattformübergreifendes Publishing
- Veröffentlichen von .NET-8-Anwendungen (self-contained vs. framework-dependent)
- Bereitstellungsoptionen für Windows, Linux und macOS
- Nutzung von Visual Studio und CLI-Werkzeugen zum Packen und Release
Zusammenfassung und nächste Schritte
- Wiederholung der wichtigsten Konzepte und Werkzeuge, die im Kurs behandelt wurden
- Empfohlene Praxispfade 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 Befehlszeilenwerkzeugen ist hilfreich, aber nicht erforderlich
Zielgruppe
- Entwickler, die in das .NET-Ökosystem einsteigen
- Programmierer, die von anderen Sprachen zu C#/.NET wechseln
- 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