Skip to main content
Switch Language
Systems and Software Excellence - Workshops

React und Redux – Praktischer Workshop für die Webentwicklung

Eine umfassende Schulung zur Einführung in React, eines der meistgenutzten Frontend-Frameworks, und die Zustandsverwaltungsbibliothek Redux

React ist eines der beliebtesten und am häufigsten verwendeten Frontend-Frameworks. Das von Meta entwickelte und verwendete Framework ist ein leistungsstarkes Tool für die Entwicklung von Webanwendungen. Egal, ob Sie eine kleine Single-Page-Anwendung (SPA) oder ein komplexes soziales Netzwerk erstellen, React passt sich der Komplexität der Anwendung an.

React ist modular aufgebaut und konzentriert sich auf das Wesentliche: die Verwaltung des Anwendungszustands und das Rendern von Komponenten im DOM. Für fast alle anderen Szenarien, wie z.B. Routing, stehen React-kompatible Pakete zur Verfügung, mit denen der Benutzer eine auf seine Anforderungen zugeschnittene Lösung erstellen kann.

Eines dieser zusätzlichen Pakete ist die Zustandsverwaltungsbibliothek Redux. Redux kann alternativ oder zusätzlich zur React-eigenen Zustandsverwaltung verwendet werden. Die Architektur von Redux ist einfach und effektiv, so dass sie auch in anderen Frontend-Frameworks eingesetzt werden kann.

Diese Schulung ist praxisorientiert. Mehr als die Hälfte der Schulung umfasst praktische Übungen zu einem durchgängigen Thema, so dass die Teilnehmer anhand konkreter Aufgaben alle Aspekte von React und Redux durchspielen können. Für Qualitätssicherungsprüfungen werden sowohl Unit- als auch Integrationstests unter Verwendung der Test-Frameworks Jest und Testing Library durchgeführt. Außerdem erhalten Sie einen Überblick über die verschiedenen Ansätze zur Gestaltung mit CSS.

Wichtigste Erkenntnisse

React

  • React als Konzept.
  • JSX und wie es die Erstellung von DOM-Elementen unterstützt.
  • Wie man klassenbasierte und funktionale Komponenten implementiert.
  • Der Unterschied zwischen Props und Zuständen von Komponenten.
  • Verfügbarkeit und Anwendung von Lebenszyklusmethoden.
  • Hooks als funktionale Alternative zu Lebenszyklusmethoden.
  • Ereignisse verwalten.
  • Bewährte Muster und typische Fehler, die es zu vermeiden gilt.

Prüfungen

  • Der Unterschied zwischen Unit- und Integrationstests.
  • Funktionen von Jest als Test-Runner und Framework.
  • Schreiben von parametrisierten Tests.
  • Kenntnisse über Matcher und deren Einsatzmöglichkeiten.
  • Die Philosophie der Testing Library
  • Rendering von React-Komponenten in Testfällen.
  • Abfragen und deren Verwendung zum Testen des DOM.
  • Wie Tests bei der Entwicklung einer barrierefreien Anwendung helfen.
  • Simulation von Benutzereingaben (Ereignissen).

Redux

  • Die Architektur von Redux und die damit verbundenen Vorteile.
  • Verständnis von Stores, Actions, Dispatchers und Reducers.
  • Integration von Redux in eine React-Anwendung.
  • Die Möglichkeiten des Redux-Toolkits.
  • Verwendung von Redux Thunk zur Implementierung von Seiteneffekten wie Benutzerinteraktionen und Netzwerkkommunikation.
  • Prüfung der Zustandsverwaltung.

Gestaltung (CSS)

  • Ansätze für die Gestaltung einer Anwendung.
  • Übliche Probleme von CSS und mögliche Lösungen.
  • Bekannte CSS-Frameworks.
  • Wie ein komponentenbasierter Ansatz hilft, bei größeren Webanwendungen den Überblick zu behalten.
  • Die potenziellen Vorteile fortschrittlicherer Ansätze, einschließlich Micro-Frontends und Designsysteme.

Im Anschluss an den Workshop werden Coaching-Tage angeboten. Der Ausbilder konzentriert sich auf die spezifischen Herausforderungen, denen ein Teilnehmer bei der Umsetzung der Workshopinhalte im Alltag begegnen kann.

Zielpublikum

Softwareentwickler

Voraussetzungen

  • Kenntnisse in der Softwareentwicklung.
  • Grundkenntnisse in JavaScript/TypeScript, HTML und CSS.

Weitere Informationen

Alle Hilfsmittel werden in digitaler Form angeboten. Die Teilnehmer müssen über die Kopien der einschlägigen Normen verfügen.

Kursdaten

Buchungs-
details
Teilnehmer-
details
Bezahlungs-
details
ALLGEMEINE INFORMATIONEN
Schulungs-ID:
Standort:Onsite-Training
Datum:2/7 -2/10/2024
Dauer:31 Days
Zeit:09:00 AM - 05:00 PM
Sprache:English (EN)
Prüfungsgebühr:$Xx per participant
Online-Preis:#Xx per participant, plus vat
Dienstleistungen von:UL
Vielen Dank für Ihre Buchung

Sie haben sich erfolgreich angemeldet. Ihnen wurde eine E-Mail gesendet.

Weiter erkunden
Buchungsübersicht
Name:
Unternehmen:
E-Mail:
Telefon:
Adresse:
Bestellnummer (falls vorhanden):--
Teilnehmer
Bitte geben Sie den vollständigen Firmennamen ein.
Bitte geben Sie den vollständigen Firmennamen ein.

Mit der Anmeldung zu dieser Veranstaltung stimmen Sie unserer Datenschutzerklärung, unseren AGB und der Verarbeitung Ihrer Daten.

UL Solutions Online-Richtlinien
AGB
Datenverarbeitung

Bitte teilen Sie uns mit, wenn Sie bestimmte Lebensmittel aus ethischen, gesundheitlichen oder religiösen Gründen nicht zu sich nehmen.

* Pflichtfelder

Zahlungsmethode

We’re unable to process your registration due to an unexpected error. Try again or if the problem continues, contact us.

X

Kontaktieren Sie uns

Wenn Sie ein individuelles Angebot oder eine Schulung nur für Ihr Unternehmen benötigen, füllen Sie dieses Formular aus. Wir werden uns in Kürze mit Ihnen in Verbindung setzen.

Bitte warten…

Nicht fündig geworden?

Über den Link können Sie ein auf Ihre Anforderungen zugeschnittenes Angebot anfordern.

Angebot anfordern

Termine für private Schulungen verfügbar

Über den Link erhalten Sie weitere Informationen zu privaten Schulungen für Ihr Unternehmen.

Kontaktieren Sie unser Vertriebsteam

Rücktrittsbedingungen

Vertragliches Rücktrittsrecht

Die Anmeldung zu einer Schulung kann bis 30 Tage vor Beginn kostenfrei widerrufen werden. Danach gelten folgende Regelungen: 

  • 30–14 Tage vor Beginn der Schulung: 50 % der Teilnahmegebühr
  • Ab 14 Tage vor Beginn der Schulung: 100 % der Teilnahmegebühr
  • Diese Regelungen entfallen, wenn ein Ersatzteilnehmer benannt wird. Ein Ersatzteilnehmer kann bis zur Anmeldung zu Beginn der Schulung benannt werden.

Stichtag für die Berechnung der Stornierungsfrist ist der erste Schulungstag einer verbindlich gebuchten Schulung.

Die Stornierung muss schriftlich per E-Mail an den Schulungsanbieter erfolgen.
 
Ersatzteilnehmer benennen

Der Teilnehmer kann nach Erhalt der Anmeldebestätigung vor Beginn des Seminars schriftlich einen Ersatzteilnehmer benennen.

Diese Umbuchung ist kostenlos; mehrtägige Seminare können nur komplett, d. h. auf einen Ersatzteilnehmer umgebucht werden.

Terminstornierungen und Terminänderungen

Der Schulungsanbieter hat das Recht, den Veranstaltungsort zu ändern und/oder einen anderen Ersatztermin festzulegen. Der Schulungsanbieter behält sich vor, Termine aus organisatorischen Gründen (z. B. zu geringe Teilnehmerzahl, kurzfristige Erkrankung des Referenten) abzusagen.

Der Schulungsanbieter informiert den Teilnehmer unverzüglich über die Absage und den Grund und versucht, den Teilnehmer umzubuchen, wenn dieser mit einem anderen Termin oder Veranstaltungsort einverstanden ist. Andernfalls wird im Falle einer Absage die bereits gezahlte Teilnahmegebühr in voller Höhe zurückerstattet; weitere Ansprüche, insbesondere auf Ersatz von Reise- und/oder Übernachtungskosten, bestehen nicht.

UL Solutions bietet Unternehmen aus verschiedenen Branchen umfassende Dienstleistungen an. Dazu gehören Zertifizierungen, Tests, Inspektionen, Assessments, Verifizierungen und Beratungsdienste. Um Interessenkonflikte zu verhindern, zu erkennen und zu vermeiden und um unsere Marke und die Marken unserer Kunden zu schützen, hat UL Solutions Verfahren zur Erkennung und Handhabung potenzieller Interessenkonflikte eingeführt. Damit wollen wir sicherstellen, dass unsere Konformitätsassessments objektiv bleiben.