SEMINAR
ASP.NET Core 8 Entwicklung - Kompaktkurs
Kein Badge verfügbar.
Das erwartet Sie
Grundlagen & Setup
- Einstieg in ASP.NET Core
- Entwicklung von .NET bis .NET Core – ein Überblick
- Überblick: SDKs und Runtimes unter .NET
- Auswahl der passenden Entwicklungsumgebung (IDE)
.NET 8 SDK & CLI
- Überblick zum .NET 8 SDK
- Installation und Einrichtung
- Verwaltung mehrerer .NET-Versionen
- Arbeiten mit der .NET CLI
Architektur & Infrastruktur
- Aufbau einer ASP.NET Core Anwendung
- NuGet-Paketmanagement
- Initialisierung: Application Startup
- Hosting-Modelle und Umgebungen
- Middleware und Request-Verarbeitung
- Services & Dependency Injection
Konfiguration & Umgebung
- Zentrale Anwendungskonfiguration
- Verschiedene Konfigurationsquellen
- Nutzung der Konfigurations-API
Routing & REST-APIs
- Routing-Mechanismen in ASP.NET Core
- Entwicklung REST-basierter Services
- Endpoint-Routing im Detail
- Aufbau von Routing-Vorlagen
- Einschränkungen im Routing definieren
- Attributbasiertes Routing umsetzen
Datenzugriff & Modelle
- Arbeiten mit Datenmodellen
- Persistenz-Ignoranz verstehen
- Asynchrone Datenzugriffe umsetzen
- ORM mit Entity Framework Core
Controller & API-Logik
- Rollen und Aufbau von Controllern
- Controller-Konventionen und -Abhängigkeiten
- Rückgabewerte & Action Results
- ApiController-Attribut effektiv nutzen
Views & Benutzeroberfläche
- Grundlagen von Views und Razor
- Layouts und gemeinsame Strukturen
- Datenübergabe mit ViewData & ViewBag
- Typisierte Views und partielle Views
- HTML- & URL-Helper nutzen
- Tag-Helper effektiv einsetzen
- Komponentenbasierte Darstellung (View Components)
- Umgang mit Clientseitigen Abhängigkeiten
Razor Pages & Formulare
- Razor Pages und ViewModel-Konzepte
- Formulare mit HTML & Tag-Helpern
- Verarbeitung von Formularen
- Modellbindung & Validierung
Validierung & Zustandsverwaltung
- Einführung in Input-Validierung
- Data Annotations gezielt einsetzen
- Input- & Validation Tag Helpers
- Application State verstehen
- Vergleich: Client- vs. Server-Seite
- Arbeiten mit HttpContext, Session, TempData
Web-APIs & Schnittstellen
- API-Controller und deren Einsatz
- Dokumentation mit OpenAPI / Swagger
- Web-API Testing
- CORS-Konfiguration
Fehlerbehandlung & Logging
- Fehlerstrategien und Best Practices
- Umgang mit HTTP-Fehlercodes
- Developer Exception Page nutzen
- Logging mit ILogger, Serilog & Seq
Testing & Qualitätssicherung
- Unit-Tests in ASP.NET Core
- Controller gezielt testen
- Integrationstests umsetzen
Sicherheit & Authentifizierung
- Grundlagen der Authentifizierung
- Benutzerverwaltung mit ASP.NET Identity
- Einsatz von API-Keys und Bearer Tokens
- Autorisierungsmechanismen
- Web-API Security Patterns
- OAuth 2.0 & OpenID Connect
- Geheimnisverwaltung (Secrets Management)
Blazor & Komponenten
- Einführung in Blazor & Razor Components
- Unterschiede: Blazor Server vs. WebAssembly
- Neue Renderoptionen in .NET 8
Deployment & Hosting
- Anwendungen veröffentlichen mit dotnet publish
- Hosting über Kestrel Web Server
- Deployment auf Microsoft IIS
Kein Badge verfügbar.
MARTIN HEUBECK
Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ITALIA BRILLANTE
Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de
BERATUNGSTERMIN BUCHEN
TUGBA PAMUKCUOGLU
Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de
BERATUNGSTERMIN BUCHEN
JESSICA GERSTENLAUER
Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de
BERATUNGSTERMIN BUCHEN
FAYZULLAKHON UMAROV
Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de
BERATUNGSTERMIN BUCHEN
SIMONE HABERGER-ZAHN
Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de
BERATUNGSTERMIN BUCHEN
ANNA HENNING
Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de
BERATUNGSTERMIN BUCHEN