React Academy Montreal (English)

Monday, 18 February 2019 8:30 AM - Tuesday, 19 February 2019 4:30 PM EST

Montréal, Qc, H2X 3V2, Canada

Register Now
This event is currently not on sale. Please contact the organizer at the email address on the bottom right corner.

Registration

Sale ended

Regular Partial Approval - $995.00

2 day course on React

Enter your discount code

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

1. Select Seats

2. Review and Proceed

Monday, 18 February 2019 8:30 AM - Tuesday, 19 February 2019 4:30 PM EST

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

Cancellation fees of $80.00.

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 the Organizer