2-day Workshop: Advanced Redux/Async
400 SW 6th Ave #800, Portland, OR 97204, United States
45.5207049
-122.67739710000001
Description
You've learned React, and are excited about building robust, scalable applications. But at some point your application is going to become too complex for React to handle on its own. How do you effectively manage each component and their states? Enter Redux.
Redux has fast become the architecture of choice for building scalable applications with JavaScript and React. It will help you to better organize your application and make state mutations more predictable and transparent.
In this advanced workshop, FreeCodeCamp CTO Berkeley Martinez will help you to take your development skills to the next level.
Saturday - Sunday:
Using Redux Middleware
Managing Asynchronicity
Dispatching Thunks and Promises
Using Redux with RxJS Observables
Analytics with Redux
Server Side Rendering using RxJS Observables
We will apply the principles above as we build a social e-commerce app, complete with:
Search and Filtering
User authentication
Likes
Follows
Shopping Cart
Berkeley Martinez, CTO of FreeCodeCamp.com
Berkeley is the CTO of freecodecamp.com, a free online community for learning full-stack web development where students garner real-world experience by engineering solutions for nonprofit companies. He has been programming with React for over two years, and is the author of Redux-Epic, a library built to do better async and server-side rendering in React with RxJS Observables. He is also the co-organizer of the San Francisco-based Meetup group Real World React, which features talks and workshops on using React in real-world, production applications. As an instructor at Real World React, he consults individuals and businesses looking to become experts in React, Redux, and other tools in the ecosystem.
Familiar with React.js
Understands fundamentals of Redux
Comfortable with HTML, CSS, and JavaScript
Familiar with ES6 Syntax (not an exhaustive list)
Arrow Function syntax
Spread/Rest
And using them to change objects/arrays without mutation (immutable methods)
Promises
Class syntax
Module syntax
Comfortable with the command line & NPM
Comfortable building with React and React-Router
Comfortable with the concepts of functional programming.
Getting started with Redux: Free intro video course from Dan Abramov, Redux creator: https://egghead.io/courses/getting-started-with-re...
ES6 Guide. A nice resource for anyone new to ES6. Only sections 1-5 recommended. https://mrzepinski.gitbooks.io/es6-guide/content/
ES6 Cheat Sheet. https://github.com/DrkSephy/es6-cheatsheet
Real World React is an SF-based organization that features talks, meetups, and workshops on using React & Redux in real-world, production applications.
This listing has no upcoming events
Start:
2016-09-17T09:00:00-07:00
End:
2016-09-18T17:00:00-07:00
Category
Tech
Tickets
Super Early Bird
499.0
USD
1
Early Bird
549.0
USD
3
General
599.0
USD
20