GEDOPLAN

React fortgeschrittenen Workshop

Nach dem Workshop hast Du einen Überblick über aktuelle React APIs und Bibliotheken, die Du in deiner Single-Page-Anwendung einsetzen kannst. Außerdem kennst Du die Idee und Motivation hinter React Fullstack-Anwendungen.

Beschreibung

In diesem Workshop sehen wir uns fortgeschrittene und zeitgemäße React-Techniken und APIs an. Anhand konkreter Anforderungen und Beispiele lernst Du, wie Du effektiv mit State arbeiten und dabei Performance-Probleme analysieren und beheben kannst. Wir sehen uns an, wie Du moderne Formulare samt Validierung entwickeln kannst und welche zeitgemäßen Ansätze es für die Arbeit mit serverseitigen Daten („Data fetching“) es gibt. Zum Ausblick werfen wir einen Blick auf die Fullstack-Ausrichtung von React.

Agenda

Arbeiten mit dem React Context

  • Anwendungsfälle, Abgrenzung zu anderen Technologien

 
Performance-Probleme erkennen und beheben

  • Der React Profiler
  • useCallback- und useMemo-Hooks
  • memo-Komponenten
  • Die Bibliothek “immer” zur Vereinfachung beim Arbeiten mit immutable Daten

 
Formulare mit React

  • Hintergrund: Controlled und uncontrolled components
  • Bibliotheken für Formulare
  • Typsicherheit und Validierung von Formular-Daten

 
Arbeiten mit serverseitigen Daten (REST/GraphQL)

  • Klassisches React-Bordmittel: useEffect
  • Modernes React-Bordmittel: use-Hook
  • Spezialisierte Bibliothek: React Query
  • Data fetching und mutations mit dem React Router
  • Testen und Mocken von Server-Calls

Testen von React Anwendungen mit Playwright

  • Vor- und Nachteile von Browser-Tests
  • React Komponenten-Tests mit Playwright
  • End-to-end-Tests mit Playwright

Ausblick: Fullstack React-Anwendungen

  • React-Komponenten auf dem Server ausführen und rendern
  • React Server Components
  • Next.js

Teilnehmerkreis und Voraussetzungen

Dieser Workshop richtet sich an Entwickler von React-Anwendungen. Du solltest schon React-Kenntnisse mitbringen.

Schulungstermine

Current Month

No Events

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!