SEMINAR
ASP.NET Core-Entwicklung mit React und Redux
Kein Badge verfügbar.
Das erwartet Sie
Einführung
Überblick und Grundprinzipien der ASP.NET Core und React/Redux Entwicklung.
Installation des .NET Core SDK
Installation des .NET Core SDK, Versionsverwaltung und Einrichtung der Entwicklungsumgebung.
- Nutzung des Command-Line Interface (CLI)
- Erstellung einer „Hello World“-Applikation
- Nutzung von Visual Studio Code für C#-Entwicklung
- Optional: Nutzung von Visual Studio 2022
Architektur von ASP.NET Core Applikationen
- NuGet-Pakete und Metapakete in .NET Core
- Starten der Applikation und Konfiguration der Hosting-Umgebungen
- Middleware und Request Processing Pipeline
- Verwendung von Dependency Injection und Services
Konfiguration der Applikation
- Konfiguration von Applikationen über ConfigureServices und Configuration Providers
- Nutzung der Configuration-API und Options Pattern
Routing von Anfragen
- Erstellung von RESTful Services
- Routing mit Endpoints und Attributen
- Definition von Route Templates und Constraints
Models
- Integration von Objekt-Relational Mapping (ORM) mit Entity Framework (EF) Core
Controllers
- Verantwortung, Anforderungen und Konventionen von Controllern
- Abhängigkeitsverwaltung und Action Results
Applikationszustand
- Unterschied zwischen Client-Side und Server-Side State
- Verwendung von HttpContext.Items und Session State
Fehlerbehandlung
- Best Practices und Nutzung von HTTP-Fehlerstatuscodes
- Implementierung der Developer Exception Page und optionaler Exception Filters
Logging
- Konfiguration von Logging in ASP.NET Core mittels ILogger
Einführung in React und Redux
- Was ist React?
- Vorteile von React im Vergleich zu anderen Frameworks und Bibliotheken
Entwicklungs-Tools für React
- Verwendung des React-Projektgenerators und React-Entwickler-Tools
- Ausführen und Debuggen von React-Anwendungen
- Verständnis der Rolle von Node.js in React
Funktionale Komponenten
- Aufbau von React-Komponenten, JSX und JavaScript-Integration
- Verwendung von Arrays und Props in Funktionalen Komponenten
- Prop-Validierung mit PropTypes und Standard-Props
Klassen-basierte Komponenten
- Konfiguration von Klassen-Komponenten und deren Lifecycle-Methoden
- PropTypes und Event-Handler-Methoden in Klassen-Komponenten
Hooks in React
- Überblick über React Hooks (useState, useEffect, useRef, useCallback)
Verwaltung des Anwendungsstatus mit Redux
- Verständnis der drei Prinzipien von Redux: State, Actions und Reducer
- Erstellen und Verwalten von Reducern und Dispatching-Aktionen
Integration von React mit Redux
- Verwendung von React-Redux zur Verbindung von React und Redux
- Optimierung der Zustandverwaltung durch React-Redux-Hooks und -Komponenten
Verbindung von React mit einer ASP.NET Core REST API
- Überblick über JavaScript Asynchronität (Callbacks, Promises & Async/Await)
- Verwendung der Fetch-API und Redux Thunks für die Anwendungsinteraktion
React-Router
- Grundkonzepte des Routings in React und Integration von React Router
- Konfiguration von Routen, Weiterleitungen und Fehlerseiten
Authentifizierung und Autorisierung
- Integration von ASP.NET Core Identity, Cookie-Middleware und Claims-Based Authorization
- Implementierung von Login-Formularen und Autorisierung in React
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