Inhouse

Auf Anfrage

ReactJS und Redux

Trainer:
Daniel Mies
Robert Hostlowsky

Beschreibung

ReactJS ist eine Open-Source-JavaScript-Library für die Entwicklung von komponentenbasierten Benutzeroberflächen für Webanwendungen. ReactJS überzeugt dabei, dank der komponentenbasierte Struktur, durch eine hohe Wiederverwendbarkeit. Die durch geschicktes Rendering erreichte hohe Geschwindigkeit auch bei komplexen, datenlastigen,  Anwendungen, ist ein weiteres Argument für ReactJS.

Redux bietet einen einfachen Statecontainer für JavaScript und eine gute Grundlage für die Architektur von ReactJS Anwendungen.

Ziel dieser zweitägigen Schulung ist es, die wichtigsten Konzepte von ReactJS und Redux anhand zahlreicher praktischer Beispiele kennenzulernen.

Diese Schulung bietet einen umfassenden Einblick in die Entwicklung von ReactJS Anwendungen von der Einrichtung der Build-Infrastruktur über die testgetriebene Entwicklung bis zur Single-Page Web-Applikation. Die Inhalte werden zunächst theoretisch vermittelt und dann in einer Praxis-Session vertieft.


Teilnahmevoraussetzungen und Zielgruppe

Zielgruppe sind Anwendungsentwickler, die ReactJS  erlernen möchten. Erfahrungen mit JavaScript werden vorausgesetzt. Teilnehmer sollten ihren eigenen Laptop mitbringen, auf dem bereits Node.js (4.2.6 LTS oder neuer) inkl. npm installiert sind. nvm ist hilfreich.


Inhalte:

Einstieg

  • Einstieg in ES2015
  • React Konzepte
    • Virtual DOM
    • Komponente
    • Unidirectional Dataflow
  • Eine ReactJS Anwendung auf dem Papier
    • Einführung in ReactJS Komponenten
  • Erste Schritte mit ReactJS

ReactJS

  • Komponenten
  • JSX
  • User-Interaktion
  • Properties vs. State
  • Kommunikation zwischen Komponenten
  • Routing
  • Testgetriebene Entwicklung

Redux

  • Architektur mit Flux
  • Einführung in Redux
  • Actions, Store und Reducers
  • Integration in ReactJS

Schulungssprache

Deutsch oder Englisch


Dauer in Tagen

2


Teilnahmegebühr

1950 EUR zzgl. MwSt. pro Teilnehmer (inkl. Mittagessen und Getränke)

Anmeldeformular

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen

Hinweis: In Ihrem Browser ist JavaScript deaktiviert. Für eine bessere und fehlerfreie Nutzung dieser Webseite, aktivieren Sie bitte JavaScript in Ihrem Browser.