This course teaches you how to utilize the popular React/Redux stack and other useful tools to build web applications, focusing on how to approach problems in a functional and declarative style.
This course has a mix of about 50/50 theory and practice. We'll solve a lot of exercises, and also build a complete project from scratch, so that you'll have working knowledge of every part of your application.
Part 1 (intro and fundamentals):
- React fundamentals
Part 2 (advanced react):
- Higher order components
- Practical projects
Part 3 (the ecosystem around react):
- Unidirectional data flow
- Ecosystem and tools
Who should attend:
Developers who want to to build performant web/mobile applications that are easy to maintain and reason about using a functional approach.
- install nodejs 6.X.X
- install chrome and/or firefox
- install atom or sublime-text (or your favorite editor/IDE with syntax support for JSX/ES2015)
- if you're using windows, follow this guide: https://github.com/Microsoft/nodejs-guidelines
09:00 - 16:15
Higher order components
Uni-directional data flow