React Academy Zurich presented by Amazee Labs
At Amazee Labs, we are successfully using React in a number of projects. We decided that it’s about time to organize a React training workshop in Zurich to help grow the local React community. That’s why we invited Kristijan "Kitze" Ristovski to run a React training workshop.
Growing the local community
At Amazee Labs, we are successfully using React in a number of projects. We decided that it’s about time to organize a React training in Zurich to help grow the local React community. That’s why we invited Kristijan "Kitze" Ristovski to run a React training workshop.
Meet your coach
Kitze is a Frontend Web Developer who's into good UI & UX. Being a Frontend developer for over 7 years he had the chance to work and experiment with a variety of languages and frameworks. Right now he’s in love with writing single page and progressive web apps with ES6, React, Aphrodite, and MobX. He made ok-google.io, which got more than 0.5M users in the first month after its launch.
When and where
The training takes place between 23 - 27 January 2017, from 2PM to 6PM. It will be hosted at daycrun.ch at Hardturmstrasse 185. We invite you (and/or your team) to attend the training.
On Tuesday you’ll learn the ins and outs of React. We’ll talk about state management, interactions, events, stateful vs. stateless components, and component lifecycle events.
On Wednesday you’ll learn why do we need external state management libraries, and what are currently the best options. We’ll do an introduction and comparison between Redux and MobX and then you'll write an app with each one.
On Thursday you’ll write your first “real life” app. We’re gonna introduce the router and fetch some data from a server. After that we’ll do a comparison between popular ways of styling in React (CSS, inline styles, CSS-in-JS, css-modules, and styled-components). Then you can select and use any of the methods to add styles to your app.
On Friday we’ll dive into some more advanced topics. We’re gonna use Flow types, add linting with eslint, test the app with Jest and Enzyme, and learn why Immutable.js can be useful in combination with Redux.
We can host up to 12 participants; the cost is 1700,- CHF (plus VAT) per person. Feel free to book your seat(s) on Eventbrite; registration is first-come first-served; we expect the training to be sold out quickly!
We look forward to seeing you at the training!