React is a modern JavaScript library for creating user interfaces. React is ideal for creating complex Single Page Applications.
React is taking the world by storm. It is one of the most popular frontend libraries and it is widely used by popular companies on the web like Facebook, Netflix, Airbnb, Twitter and even Apple and Microsoft …
In this course your learn about the power and flexibility of React and how to confidently build applications by leveraging the React ecosystem.
Duration:
2 days from 8:30 to 17:00
Content:​​

The history and context of React as a modern JavaScript library

Getting started quickly with the create-react-app CLI

Understanding the basics of Single Page Applications build with React and the modern web development toolchain (npm, webpack, ECMAScript 2015+, babel …)

Building React components

Building applications with the React component architecture

Client side routing with React

Backend access

State-management with the component architecture

Advanced state-management with Redux or MobX

Advanced tooling with TypeScript, Flow, and ESLint

Prerequisites:
You should have a solid programming background and basic knowledge of web development and JavaScript.
(Uncertain? Just ask our trainer: Jonas Bandi)
Aim:​
You understand the concepts of React and learn to build a modern Single Page Application based on React and the React ecosystem.
The course focuses on the frontend and does not make any assumptions about the backend technology.
Format:
The course consists of theory-blocks, many demos and hands-on exercises. At the end of the course you will have a repository with many running examples, that you can use as a reference for your own projects.
Target group:
Developers and Architect who want to get to know React.
Preparation:
You have to bring your own laptop. We will send you a detailed instructions for setting up the environment before the course takes place.