Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien