Kontakt aufnehmen

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#

Webanwendungen mit ASP.NET Core 8 erstellen

  • 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
  • Migrations und CRUD-Operationen

Dependency Injection und Konfiguration

  • Eingebautes Dependency-Injection-Framework
  • Arbeiten mit appsettings.json und Umgebungsvariablen
  • Dienstlebenszyklen und modulare Architektur

API-Entwicklung mit Minimal APIs

  • RESTful-Prinzipien und Endpoint-Design
  • Nutzung 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

Anwendungsbereitstellung und plattformübergreifende Veröffentlichung

  • Veröffentlichen von .NET 8-Anwendungen (selbstständig vs. frameworkabhängig)
  • Bereitstellungsoptionen für Windows, Linux und macOS
  • Nutzung von Visual Studio und CLI-Tools für Verpackung und Release

Zusammenfassung und nächste Schritte

  • Zusammenfassung der im Kurs behandelten Schlüsselkonzepte und Tools
  • Empfohlene Übungspfade und Lernressourcen
  • Überblick über neue Themen: .NET 9-Vorschau, Blazor, Microservices

Voraussetzungen

  • Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
  • Erfahrung mit einer objektorientierten Sprache (z. B. C#, Java, Python)
  • Kenntnisse mit Befehlszeilentools sind hilfreich, aber nicht erforderlich

Zielgruppe

  • Entwickler, die in die .NET-Ökosystem einsteigen
  • Programmierer, die von anderen Sprachen zu C#/.NET wechseln
  • Technische Teams, die plattformübergreifende Anwendungen mit modernem .NET entwickeln
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien