Kontakt aufnehmen
 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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien