React Academy Toronto

Wed, 14 November 2018, 8:30 AM - Thu, 15 November 2018, 4:30 PM [EST]

Toronto, On, Canada

REGISTER NOW

1. Select Seats

2. Review and Proceed

Regular Partial Approval -$995.00

Sales end on -14/11/2018

Two-day course on React

Early Bird Partial Approval - $795.00

Sales end on -12/10/2018

Same as regular, with a discount for early registration

Enter your discount code

  • Subtotal (excluding fees and discounts)
  • Fee
  • Total amount

Event Information

Wed, 14 November 2018, 8:30 AM - Thu, 15 November 2018, 4:30 PM [EST]

About the Event

Intensive two-day workshop on React JS technology for web developers. Build modern websites using the same framework used by Facebook, Netflix, Instagram and many more. Visit www.ReactAcademy.ca

What is React?

React is a JavaScript library originaly built by Facebook. It allows developers to create large web apps using data that can change without reloading the page. It provides speed, simplicity, and scalability.

React is used on thousands of web sites (Facebook, Netflix, Instagram, NY Times) and mobile apps (Skype, Uber, Tesla).

Course Outline

Day 1
All the React basics you need.

  1. Introduction to React
    What is React? (previously known as ReactJS)
    Specs and pros
    Installation
    React Hello World
  2. JSX and rendering
    React API
    JSX Language
    Virtual DOM and Reconciliation
  3. Components
    Component types
    Property components (React Props)
    State Components (React State)
  4. Lifecycle
    Creation and destruction of components
    Lifecyle hooks (componentDidMount(), componentWillUnmount())
    How to use SetState()
  5. Routing
    History
    Paths
    Links
  6. Managing events
    Event listeners
    Arguments 

Day 2
Building up your skills on React.

  1. Forms
    Controlled components
    Uncontrolled components
    Refs
    Validation
  2. Working with Data: Redux
    Intro to Flux and Redux
    Actions
    Reducers
    Storage
    Data flow
    Async with Redux Thunk
  3. Optimizing React
    Using production build
    Deploying a React application
    Avoiding reconciliation
    ShouldComponentUpdate()
    Pure components
  4. Some addittional technologies
    React Native demo: Build phone apps using React

Bring your laptop.  

Cancellation policy

No cancellation fees if done 7 days before the event.

About the Organizer

Eric Cote is a certified technical trainer. He's been training people on various platforms and technologies for web development. He used his certifications to teach people on the Microsoft stack. He's now taking an Open Source angle to his training.

CONTACT ORGANIZER