Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung in .NET 8

  • Was ist .NET? Überblick und Entwicklungsgeschichte
  • .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 Ablaufsteuerung
  • Objektorientierte Programmierung in C#

Erstellung 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

  • Einrichten eines Datenbankkontexts
  • Arbeiten mit LINQ und Datenmodellen
  • Migrationen und CRUD-Operationen

Abhängigkeitsinjektion und Konfiguration

  • Integrierter Abhängigkeitsinjektionsframework
  • Arbeiten mit appsettings.json und Umgebungsvariablen
  • Dienstlebenszyklen und modulare Architektur

API-Entwicklung mit Minimal APIs

  • RESTful-Prinzipien und Endpunkt-Design
  • Nutzung von Attributen und Routenparametern
  • Testen von APIs mit Postman oder Swagger

Testen und Fehlersuche in .NET

  • Unit-Testing mit xUnit
  • Ansätze für Integrationstests
  • Fehlersuchtechniken in Visual Studio

Anwendungsbereitstellung und plattformübergreifende Veröffentlichung

  • Veröffentlichung von .NET 8-Anwendungen (self-contained vs. framework-dependent)
  • Bereitstellungsoptionen für Windows, Linux und macOS
  • Nutzung von Visual Studio und CLI-Tools für Packaging und Release

Zusammenfassung und weitere Schritte

  • Zusammenfassung der wichtigsten Konzepte und Tools, die während des Kurses behandelt wurden
  • Empfohlene Übungspfade 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 Kommandozeilentools ist hilfreich, aber nicht erforderlich

Zielgruppe

  • Entwickler, die in das .NET-Ökosystem einsteigen
  • Programmierer, die von anderen Sprachen auf C#/.NET umsteigen
  • Technische Teams, die plattformübergreifende Anwendungen mit modernem .NET entwickeln

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien