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
- LTS-Funktionen von .NET 8 und Plattformunterstützung
- Installation des SDKs und Entwicklungswerkzeuge
Erste Schritte mit C# und Konsolenanwendungen
- Projektstruktur und CLI-Befehle
- Arbeit mit Typen, Methoden und Steuerungselementen
- Objektorientierte Programmierung in C#
Entwicklung 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
- Einrichtung eines Datenbankkontexts
- Arbeit mit LINQ und Datenmodellen
- Migrationen und CRUD-Operationen
Abhängigkeitsinjektion und Konfiguration
- Integrierter Framework für Abhängigkeitsinjektion
- Arbeit mit appsettings.json und Umgebungsvariablen
- Dienstlebenszyklen und modulare Architektur
API-Entwicklung mit Minimal APIs
- Prinzipien von RESTful APIs und Endpunkt-Design
- Verwendung von Attributen und Routenparametern
- Testen von APIs mit Postman oder Swagger
Testen 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
- Verwendung von Visual Studio und CLI-Werkzeugen für Packaging und Release
Zusammenfassung und nächste Schritte
- Wiederholung der während des Kurses behandelten Kernkonzepte und -werkzeuge
- Empfohlene Übungspfade und Lernressourcen
- Überblick über aufkommende Themen: .NET 9 Preview, Blazor, Microservices
Voraussetzungen
- Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
- Erfahrung mit einer objektorientierten Sprache (z. B. C#, Java, Python)
- Kenntnisse in der Verwendung von Befehlszeilenschnittstellen (CLI) sind von Vorteil, aber keine Voraussetzung
Zielgruppe
- Entwickler, die in das .NET-Ökosystem eintreten
- 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