ASP.NET MVC für Fortgeschrittene
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
Einführung in ASP.NET MVC
- Grundlagen und Prinzipien des MVC-Frameworks
- Architektur und Struktur von ASP.NET MVC verstehen
Analyse von Optimierungsbedarf in ASP.NET MVC
- Erkennen von Leistungs- und Skalierungsproblemen
- Techniken zur Performance-Optimierung
- Implementierung von Caching-Mechanismen
Domain-Driven Design (DDD) in ASP.NET MVC
- Einführung in die Konzepte des Domain-Driven Designs
- Anwendung von DDD-Prinzipien in ASP.NET MVC
- Strukturierung der Domain-Schicht für saubere Architekturen
Einsatz von Filter-Attributen
- Arbeiten mit Action-, Authorization- und Result-Filtern
- Anpassung und Erstellung benutzerdefinierter Filter
- Priorisierung und Reihenfolge der Filterausführung
Nutzung von Base-Klassen
- Entwicklung eigener Basisklassen für Controller und Models
- Wiederverwendbare Logik und gemeinsame Funktionen implementieren
- Einführung von globalen Aktionen und Basislogik für Controller
Repository Pattern in ASP.NET MVC
- Konzept und Implementierung des Repository Patterns
- Trennung der Datenzugriffslogik von der Business-Logik
- Effiziente Verwaltung von Datenbankoperationen über Repositories
Unit of Work Pattern
- Bedeutung und Anwendung des Unit of Work Patterns
- Integration des Patterns in ASP.NET MVC für bessere Transaktionskontrolle
- Verwaltung von Transaktionen und konsistenten Datenänderungen
Logging in ASP.NET MVC
- Implementierung von umfassendem Logging
- Nutzung von Logging-Frameworks und Bibliotheken
- Konfiguration von Log-Leveln und Logging-Einstellungen
Fehlerbehandlung und Ausnahmemanagement
- Strategien zur Fehlerbehandlung und Ausnahmekontrolle in ASP.NET MVC
- Anpassung des Fehlerhandlings für optimiertes Debugging und Benutzererfahrung
- Erstellung benutzerdefinierter Fehlerseiten und effektive Fehlerbehandlungsstrategien
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN