Schulungsübersicht
Einführung in .NET 8
- Was ist .NET? Überblick und Entwicklung
- .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 Steuerfluss
- Objektorientierte Programmierung in C#
Erstellen von Webanwendungen mit ASP.NET Core 8
- Erstellen und Ausführen einer einfachen Webanwendung
- Routing, Middleware und Dienste
- Einführung in Razor Pages und MVC
Datenzugriff mit Entity Framework Core
- Einrichten eines Datenbankkontexts
- Arbeiten mit LINQ und Datamodelle
- Migrations- und CRUD-Vorgänge
Dependency Injection und Konfiguration
- Eingebaute Dependency-Injection-Konsole
- Arbeiten mit appsettings.json und Umgebungsvariablen
- Dienstlebensdauer und modulare Architektur
API-Entwicklung mit Minimal APIs
- RESTful-Prinzipien und Endpunktgestaltung
- Verwenden von Attributen und Routenparametern
- 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
Anwendungsveröffentlichung und Plattformübergreifendes Publishing
- Veröffentlichen von .NET 8-Anwendungen (selbständig vs. frameworkabhängig)
- Bereitstellungsoptionen für Windows, Linux und macOS
- Verwenden von Visual Studio und CLI-Tools zur Verpackung und Veröffentlichung
Zusammenfassung und weitere Schritte
- Zusammenfassung der während des Kurses behandelten Schlüsselkonzepte und Tools
- Empfohlene Praxispfade und Lernressourcen
- Überblick über aktuelle Themen: .NET 9-Vorschau, Blazor, Microservices
Voraussetzungen
- Grundverständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
- Erfahrung mit einer objektorientierten Sprache (z.B. C#, Java, Python)
- Familiarity with command-line tools is helpful but not required
Zielgruppe
- Entwickler, die in das .NET Ökosystem einsteigen
- Programmierer, die von anderen Sprachen zu C#/.NET wechseln
- Technische Teams, die moderne .NET für die Entwicklung plattformübergreifender Anwendungen nutzen
Erfahrungsberichte (5)
Der Trainer war sehr sachkundig und sehr hilfreich.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maschinelle Übersetzung
Es war ein großartiger Kurs, weil wir die Gelegenheit hatten, Dinge zu diskutieren und mit den erlernten Inhaltsstoffen zu arbeiten. Aber das, was ich am meisten mochte, war, dass alles auf Marcins Erfahrungen basierte.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainer erklärte die Themen sehr gut mit konkreten Beispielen aus der Praxis, was es für uns einfacher machte, die Informationen zu begreifen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maschinelle Übersetzung
Vollumfassend - alles abgedeckt, was uns interessierte. In der Lage, an Beispielen zu arbeiten.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Maschinelle Übersetzung
Sehr kenntnisreicher Trainer
Tegan Aloysius - Hilton
Kurs - Introduction to .Net Core
Maschinelle Übersetzung