Seminar / Kurs

Best Practices für ASP.NET Core-Entwicklung

Inhalte

  • Überblick über ASP.NET Core
    • Historie und Versionen
    • Vorteile von ASP.NET Core
    • Unterschiede zum ASP.NET Framework
    • Architektur und Komponenten
  • Entwicklungsumgebung
    • Installation von Visual Studio
    • Überblick über SDKs und CLI Tools
    • Projekttemplates
    • Extensions und Plugins für effiziente Entwicklung
  • Projektstruktur und Organisation
    • Projekttypen in ASP.NET Core
    • Verzeichnisstruktur und Konventionen
    • Namensgebung und Organisation von Code
    • Modulare Entwicklung
  • Grundlagen von MVC
    • MVC-Architektur
    • Erstellung von Controllern
    • Erstellung von Views
    • Arbeit mit Models
  • Dependency Injection
    • Was ist Dependency Injection?
    • Grundlegende Syntax und Konfiguration
    • Lebensdauer von Diensten
    • Anwendungsbeispiele in ASP.NET Core
  • Konfigurationsmanagement
    • Arbeiten mit appsettings.json
    • Umgebungsvariablen
    • Geheime und sichere Konfiguration
    • Konfiguration zur Laufzeit
  • Routing in ASP.NET Core
    • Konventionelles Routing
    • Attributbasiertes Routing
    • Custom Routing
    • Route Constraints
  • Middleware
    • Was ist Middleware?
    • Middleware-Pipeline
    • Erstellung eigener Middleware
    • Middleware für Fehlerbehandlung
  • Entity Framework Core
    • Grundlagen und Einrichtung
    • Datenbankmigrationen
    • Lazy Loading vs. Eager Loading
    • Performance-Überlegungen
  • Alternative Datenzugriffsmethoden
    • Einführung in Dapper
    • ADO.NET-Grundlagen
    • Vergleich der Datenzugriffsmethoden
    • Performance und Use-Cases
  • Web APIs
    • Erstellen einer RESTful API
    • API-Versionierung
    • Authentifizierung in APIs
    • API-Dokumentation mit Swagger
  • Error Handling
    • Grundlegende Fehlerbehandlung
    • Global Error Handling
    • Custom Error Pages
    • Logging von Fehlern
  • Authentifizierung und Autorisierung
    • Einführung in JWT
    • OAuth2 und OpenID Connect
    • Rollenbasierte Autorisierung
    • Richtlinienbasierte Autorisierung
  • Unit und Integration Testing
    • Frameworks für Unit Testing
    • Mocking
    • Integrationstests mit TestServer
    • Code-Coverage
  • Caching und Performance-Optimierung
    • In-Memory Caching
    • Distributed Caching
    • Response Caching
    • Performance-Metriken und -Tools
  • Logging und Monitoring
    • Einführung in Serilog
    • ELK Stack oder andere Monitoring-Tools
    • Echtzeitüberwachung
    • Benutzerdefinierte Logs
  • Containerisierung und Deployment
    • Einführung in Docker
    • Kubernetes-Grundlagen
    • CI/CD-Pipelines
    • Best Practices für Produktion
  • Best Practices und Abschluss
    • Code-Review-Techniken
    • Dokumentationsstrategien
Lernziele
  • Effizienzsteigerung : Durch die Schulung der Mitarbeitenden in den Best Practices von ASP.NET Core soll die Entwicklungszeit reduziert werden, was letztlich zu Kosteneinsparungen führt.
  • Qualitätssicherung : Das Seminar soll dazu beitragen, die Qualität der Softwareprodukte des Unternehmens zu erhöhen, indem bewährte Methoden für Entwicklung und Testing vermittelt werden.
  • Team-Alignment : Ein einheitlicher Ansatz für Softwareentwicklung und -architektur unter den Entwicklern soll erreicht werden, um die Kommunikation und Zusammenarbeit im Team zu verbessern.
  • Wissensaktualisierung : Das Seminar bietet die Gelegenheit, das technische Wissen der Entwickler auf den neuesten Stand zu bringen, insbesondere in Bezug auf neue Features und Funktionen in ASP.NET Core.
  • Risikominderung : Durch das bessere Verständnis von Sicherheitsbest Practices soll das Risiko von Sicherheitslücken und damit verbundenen finanziellen und reputativen Schäden minimiert werden.
ZielgruppenTeamleiter:innen und technische Projektmanager können von der Teilnahme profitieren. Ein tieferes technisches Verständnis kann nicht nur die Kommunikation im Team verbessern, sondern auch zu effektiverem Projektmanagement führen. Qualitätssicherungstester finden in dem Seminar wertvolle Einblicke, die ihnen helfen können, ihre Teststrategien besser auf ASP.NET Core-Projekte abzustimmen. Das Seminar könnte auch für IT-Administratoren nützlich sein, die verstehen möchten, wie ASP.NET Core-Anwendungen deployt und gewartet werden, um die Infrastruktur effizient zu verwalten.
  • Überblick über ASP.NET Core
    • Historie und Versionen
    • Vorteile von ASP.NET Core
    • Unterschiede zum ASP.NET Framework
    • Architektur und Komponenten
  • Entwicklungsumgebung
    • Installation von Visual Studio
    • Überbli...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
24.08.2026 - 26.08.2026 21 h 21 h Details Details Jetzt buchen
16.11.2026 - 18.11.2026 21 h 21 h Details Details Jetzt buchen
22.02.2027 - 24.02.2027 21 h 21 h Details Details Jetzt buchen
31.05.2027 - 02.06.2027 21 h 21 h Details Details Jetzt buchen
09.08.2027 - 11.08.2027 21 h 21 h Details Details Jetzt buchen
15.11.2027 - 17.11.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9252054

Anbieter-Seminar-Nr.: 3334

Termine

  • 24.08.2026 - 26.08.2026

    Köln, DE

  • 16.11.2026 - 18.11.2026

    Köln, DE

  • 22.02.2027 - 24.02.2027

    Köln, DE

  • 31.05.2027 - 02.06.2027

    Köln, DE

  • 09.08.2027 - 11.08.2027

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
24.08.2026 - 26.08.2026 21 h 21 h Details Details Jetzt buchen
16.11.2026 - 18.11.2026 21 h 21 h Details Details Jetzt buchen
22.02.2027 - 24.02.2027 21 h 21 h Details Details Jetzt buchen
31.05.2027 - 02.06.2027 21 h 21 h Details Details Jetzt buchen
09.08.2027 - 11.08.2027 21 h 21 h Details Details Jetzt buchen
15.11.2027 - 17.11.2027 21 h 21 h Details Details Jetzt buchen