Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung in .NET 8

  • Was ist .NET? Überblick und Entwicklung
  • LTS-Funktionen von .NET 8 und Plattformunterstützung
  • Installation des SDKs und Entwicklungswerkzeuge

Erste Schritte mit C# und Konsolenanwendungen

  • Projektstruktur und CLI-Befehle
  • Arbeit mit Typen, Methoden und Steuerungselementen
  • Objektorientierte Programmierung in C#

Entwicklung 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

  • Einrichtung eines Datenbankkontexts
  • Arbeit mit LINQ und Datenmodellen
  • Migrationen und CRUD-Operationen

Abhängigkeitsinjektion und Konfiguration

  • Integrierter Framework für Abhängigkeitsinjektion
  • Arbeit mit appsettings.json und Umgebungsvariablen
  • Dienstlebenszyklen und modulare Architektur

API-Entwicklung mit Minimal APIs

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

Testen 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
  • Verwendung von Visual Studio und CLI-Werkzeugen für Packaging und Release

Zusammenfassung und nächste Schritte

  • Wiederholung der während des Kurses behandelten Kernkonzepte und -werkzeuge
  • Empfohlene Übungspfade und Lernressourcen
  • Überblick über aufkommende Themen: .NET 9 Preview, Blazor, Microservices

Voraussetzungen

  • Grundlegendes Verständnis von Programmierkonzepten (Variablen, Schleifen, Funktionen)
  • Erfahrung mit einer objektorientierten Sprache (z. B. C#, Java, Python)
  • Kenntnisse in der Verwendung von Befehlszeilenschnittstellen (CLI) sind von Vorteil, aber keine Voraussetzung

Zielgruppe

  • Entwickler, die in das .NET-Ökosystem eintreten
  • 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