Seminare
Seminare

React für Fortgeschrittene

Seminar - IT-Schulungen.com

In dieser 3-tägigen Schulung "React für Fortgeschrittene" lernen Sie eine vertiefte Behandlung von React und erhalten Einblicke in viele zusätzliche Libraries aus dem React-Umfeld. Der Kurs konzentriert sich auf bekannte Konzepte wie das Schreiben von Komponenten und die Verwendung von Hooks, während zugehörige Entwurfsmuster und Konzepte vorgestellt werden.


Sie werden erweiterte Funktionalitäten von React kennenlernen, wie z.B. Refs, Context, Portale, Error-Boundaries und Techniken zur Performance-Optimierung. Außerdem werden Sie einen Überblick über beliebte Werkzeuge und Libraries aus dem React-Universum erhalten, darunter React-Query, Next.js, Redux, Styling- und Test-Tools. Dieser Kurs baut auf Ihren vorhandenen React-Kenntnissen auf und ermöglicht es Ihnen, React effektiver und effizienter in Ihren Projekten einzusetzen.


Termin Ort Preis*
20.08.2024- 22.08.2024 online 1.660,05 €
20.08.2024- 22.08.2024 Nürnberg 1.660,05 €
04.09.2024- 06.09.2024 Nürnberg 1.660,05 €
04.09.2024- 06.09.2024 online 1.660,05 €
22.10.2024- 24.10.2024 Nürnberg 1.660,05 €
22.10.2024- 24.10.2024 online 1.660,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

React im Detail
nach Bedarf: TypeScript für React
Hooks im Detail

  • Hintergründe und Regeln von Hooks
  • Eigene Hooks erstellen


Komponenten im Detail

  • Inhalte an Komponenten übergeben
  • "Wrapper" für bestehende HTML-Elemente
  • Entwurfsmuster: Render-Props
  • Entwurfsmuster: HOC (Higher-order Component)
  • "Prop Drilling" und Abhilfen


JSX im Detail

  • Kompilierung
  • Sicherheit und XSS


Effect-Hook im Detail (Problem des veralteten States)
Context

  • Context-Definition mit und ohne State
  • Context und TypeScript


Refs

  • Refs zum Ablegen von Daten
  • Ref-Property zum Zugriff auf HTML-Elemente


Performance-Optimierung

  • Messen der Performance
  • Einsetzen von "memo" und "useCallback" zur Optimierung
  • Lazy-Loading von Komponenten


Reducer-Hook und State Management mit Reducern

  • Portale
  • Error Boundaries
  • Strict-Mode


React Libraries und Tools
API-Kommunikation

  • Libraries für die API-Kommunikation
  • Abfragen von APIs mit react-query
  • GraphQL-Queries in React mit Apollo


next.js

  • Pre-Rendering von Routen mit next.js
  • Routing in next.js


Testen und Komponentendemos

  • Komponentendemos mit Storybook
  • Überblick über automatisierte Tests in JavaScript
  • E2E-Tests mit Cypress
  • Testen von React-Komponenten mit react-testing-library


State Management und Redux

  • Überblick über State Management Tools: Redux, MobX, Zustand
  • Libraries für Redux: redux toolkit, thunk, ...
  • Immutability-Hilfslibraries: immutable.js, immer.js


Styling Tools

  • Emotion
  • Styled-Components


Überblick über weitere Tools

  • Überblick: PWAs mit React
  • Überblick: React Native
  • Überblick: Authentifizierung mit React
  • Überblick: Internationalisierung mit React


Ziele/Bildungsabschluss:

In dieser 3-tägigen Schulung "React für Fortgeschrittene" lernen Sie eine vertiefte Behandlung von React und erhalten Einblicke in viele zusätzliche Libraries aus dem React-Umfeld. Der Kurs konzentriert sich auf bekannte Konzepte wie das Schreiben von Komponenten und die Verwendung von Hooks, während zugehörige Entwurfsmuster und Konzepte vorgestellt werden.


Sie werden erweiterte Funktionalitäten von React kennenlernen, wie z.B. Refs, Context, Portale, Error-Boundaries und Techniken zur Performance-Optimierung. Außerdem werden Sie einen Überblick über beliebte Werkzeuge und Libraries aus dem React-Universum erhalten, darunter React-Query, Next.js, Redux, Styling- und Test-Tools. Dieser Kurs baut auf Ihren vorhandenen React-Kenntnissen auf und ermöglicht es Ihnen, React effektiver und effizienter in Ihren Projekten einzusetzen.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:



Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-d33d70b2-bd68-4eb4-ab85-5edaf1bc5b00
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha