Skip to content

FÜR EINZELPERSONEN

open
Logo

FÜR EINZELPERSONEN

open
Logo
FACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
UNTERFACHBEREICH
open
Logo
SEMINARE
open
Basic
Advanced
Expert
Sonstige Seminare

SEMINAR

W-3090
React
Background
5 Tage
Background
Standorte
Background
Termine

ASP.NET Core-Entwicklung mit React und Redux

Kein Badge verfügbar.

Ihren Wunschtermin finden
Background
Praxisnahe Seminare, die Ihren Berufsalltag spürbar erleichtern
Background
SEMINARINHALTE

Das erwartet Sie

Ziele
open
In diesem Kurs erlangen Sie das nötige Wissen, um moderne Webanwendungen zu entwickeln, die mit ASP.NET Core im Backend und React sowie Redux im Frontend arbeiten. Sie erfahren, wie Sie eine vollständige Business-Applikation aufbauen, inklusive Authentifizierung und Autorisierung durch ein Login-System. Zudem lernen Sie, wie Sie mehrseitige Anwendungen mit Routing und komplexe Formulare mit Validierung umsetzen. Der Kurs behandelt die besten Praktiken für React, Redux und ASP.NET Core und deren Integration in eine Single Page Application (SPA), sodass Sie am Ende des Trainings in der Lage sind, robuste und skalierbare Anwendungen zu erstellen.
Inhalt
open

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
Badge
open

Kein Badge verfügbar.

Vorkenntnisse
open
Die Voraussetzung zur Teilnahme an diesem Kurs sind grundlegende Kenntnisse in den Programmiersprachen C#, JavaScript sowie Erfahrung mit Node.js und NPM.
Zielgruppe
open
Dieser Kurs richtet sich an Entwickler, die ihre Fähigkeiten in der Erstellung moderner Webanwendungen mit ASP.NET Core, React und Redux erweitern möchten.
Methoden
open
Mann mit Laptop
Seien Sie nicht nur am Ergebnis orientiert. Sondern auch am Erlebnis.
Manager Institut Swoosh
Unsere Bestsellerseminare
Manager University Logo
Werdet die agilen Managerinnen und Manager von morgen.
Ziel: Zertifizierter Abschluss, um sich klar am Markt vor den anderen positionieren zu können; nutzen Sie Ihre Aufstiegschance für Weiterführung Ihrer Karriere. Persönliche und fachspezifische Persönlichkeitsentwicklung.

ZUR MANAGER INSTITUT UNIVERSITY

open
Kontakt
TELEFON
+49 800 3060303
FAX
+49 800 3060303 33
MAIL
beratung@manager-institut.de

MARTIN HEUBECK

Sales Gruppenseminare und Inhouse Standard
Mo - Fr 8:00 - 17:00 Uhr
Martin.Heubeck@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ITALIA BRILLANTE

Group Leader Inhouse und Seminarmanagement
Mo - Fr 8:00 - 17:00 Uhr
Italia.Brillante@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

TUGBA PAMUKCUOGLU

Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Tugba.Pamukcuoglu@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

JESSICA GERSTENLAUER

Junior Seminarmanager
Mo - Fr 8:00 - 17:00 Uhr
Jessica.Gerstenlauer@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

FAYZULLAKHON UMAROV

Seminar and Finance Coordinator
Mo - Fr 8:00 - 17:00 Uhr
Fayzullakhon.Umarov@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

SIMONE HABERGER-ZAHN

Finance Manager
Mo - Fr 8:00 - 17:00 Uhr
Buchhaltung@
manager-institut.de

BERATUNGSTERMIN BUCHEN

open

ANNA HENNING

Marketing Manager
Mo - Fr 8:00 - 17:00 Uhr
Anna.Henning@
www.manager-institut.de

BERATUNGSTERMIN BUCHEN

open
MEINUNGEN