SensioLabs

Since 1998, SensioLabs has been promoting the Open-Source software movement by providing quality and performant web application development products, trainings, and consulting. SensioLabs also supports multiple important Open-Source projects.
Learn more

In the Spotlight

Blogs

    Symfony, SensioLabs, Insight, and Blackfire.

Trainings

Sie möchten den Umgang mit Symfony oder PHP allgemein erlernen oder vertiefen? Wir haben das passende Training für Sie!

Modern Applications with React and Redux

Dieses Training bietet eine umfassende Einführung in moderne Frontend-Entwicklung mit React und Redux.

Better safe than sorry: Auch wir unterstützen die Vorsichtsmaßnahmen zur Vermeidung der Ausbreitung des Coronavirus. Wir bieten wie gewohnt unsere kompletten Trainingsinhalte an, allerdings bis auf weiteres in unserem Online-Format. Wie das funktioniert, beschreiben wir hier ausführlich.

Die Teilnehmer*innen lernen komplexe User Interfaces mit React zu entwickeln, angefangen mit Best Practices der JavaScript Programmierung, über asynchrone Programmierung mit Promises bis hin zu State Management mit Redux.

Besonderes Augenmerk gilt dabei Software Design Praktiken, die der Erweiterbarkeit und Wartbarkeit von React Code Bases zuträglich sind und der sukzessiven Migration bestehender Codebasen hin zu React.

Zielgruppe

Das Training "Modern Applications with React and Redux" richtet sich an Frontend- und Fullstack-Entwickler*innen, Software-Architekt*innen und CTOs, welche React im Frontend einsetzen möchten oder an einer ersten Einführung in die React Entwicklung interessiert sind.

Voraussetzungen

Voraussetzung für dieses Training sind grundlegende Kenntnisse einer funktionalen oder objektorientierten Programmiersprache.

Ziele

Die Teilnehmer*innen lernen die Grundlagen der Anwendungsentwicklung mit React. Nach Abschluss des Trainings sind sie in der Lage, ein React Projekt aufzusetzen, client-seitiges Routing zu implementieren, Redux für das State-Management einzusetzen, React Anwendungen zu testen und Performance Probleme zu debuggen. Zudem vermittelt das Training, wie sich React in bestehende Projekte einbinden lässt und wie man umfangreiche Projekte nachhaltig und effektiv warten kann.

Inhalt

  • ES2018 / ES2019 Einführung
  • Aufsetzen von Applikationen mit Create React App und Webpack
  • Virtual DOM - Grundlagen
  • Data
  • Hooks in React
  • Daten via API von einem Backend abfragen
  • Vertiefung und Anwendung von Redux
  • Routing mit dem React Router
  • Formularerstellung und -validierung
  • Best Practices für Performance und Wartbarkeit
  • Testen von Komponenten

Dauer

6 Wochen, 2 Sessions pro Woche

Level

Beginner

Angebotene Sprachen

Deutsch, Englisch

Zur Zeit finden alle Trainings und Workshops
online statt. Mehr Informationen

Certified Trainer Alle SensioLabs Trainer*innen sind
Symfony Certified Developer
trainings@sensiolabs.de 0221 - 16 53 54 0 Angebot anfordern

Online Trainings

, und
Getting Started with Symfony 5

, und
Mastering Symfony 5

Vom bis
Web Development with Symfony 5

Warum SensioLabs?

  1. Expertise vom Symfony Herausgeber und Erfinder
  2. Wissensvorsprung in Bezug auf die neuesten Versionen, Funktionen, Sicherheitslücken, zukünftige Entwicklungen, etc.
  3. Direkter Zugang zu den weltweit besten Symfony-Entwickler*innen, einer vielzahl zertifizierter Partner und Entwickler*innen-Ressourcen in nahezu jeder Region
  4. Zugriff auf die gesamte Produkt-Palette von SensioLabs zur automatisierten Kontrolle und Optimierung von Qualität, Sicherheit und Performance
  5. Umfassenste Erfahrung im Markt in den Bereichen Architektur, Skalierbarkeit, Deployment, Vorgehensweisen und Migration