Our training is accessible remotely (virtual class). Our schedules are your schedules, we adapt to your constraints.
Many of our training courses are eligible for the PACME – COVID-19 program, you have an unprecedented chance to have your training funded for free.


React.js Training – Course in Montreal, Gatineau, Quebec City

Classes in: Montreal, Gatineau, Quebec, Sherbrooke, Winnipeg, and Saguenay (Chicoutimi)

This React.JS course is for developers who want to build a web application with the React framework.

Knowledge of JavaScript is required to complete this ReactJS training.

The training begins with a quick reminder of the advanced concepts of JavaScript such as the arrow functions, the spred operator or the functions map, reducer, filter.

In this React course, after a presentation of React, the main principles (components, JSX, props and state) of React are explained by practical exercises.

Subsequently, a complete react application is created along with the participants. Participants will use the CLI create-react-app, install a routing component, use external APIs (firebase) to retrieve data and display them in their applications and finally the flow pattern will be applied and implemented.

Course details



What is ReactJS?
DOM base reminder
Define development tools
Understand the syntax



JSX language

Learn how to use this JavaScript extension
What is JSX?
Syntax JSX
Babel Compiler



Getting Started with ReactJS Components

Component-oriented rendering engine
Define a ReactJS component
Create a ReactJS component
Component properties
Event Management
States and styles of a component
Concept of references
business logic in a component



Discover ReactJS Router

Presentation and principles
Organization of roads
Create a route rendering
Navigate with a link
passage of parameters



Controlled data flow

Introduction to Flux
Understand the principle of single store
Combine ReactJS and Flux


  • A course material for each participant
  • Support of the trainer after the training
  • We offer you in public session:
    • Tea, coffee
    • Dinner at a nearby restaurant
    • Parking (only in some cities)
    • Wireless internet connection

Objectifs :

  • Know how to develop web applications with ReactJS;
  • Master the concepts and syntax of ReactJS.

Nos formations se font présentement en classe virtuelle(à distance), nous proposerons des formations en classe physique seulement si la situation sanitaire le permettra

Montréal (à distance) :

08/06/2020 au 09/06/2020

Québec (à distance) :

22/06/2020 au 23/06/2020

Gatineau / Ottawa (à distance) :

15/06/2020 au 16/06/2020

Autres villes :


764 $

per participant

Duration : 2 day(s), is 14 hours.
Hours: 9 am-5pm, 2 coffee breaks, dinner offered at 12 noon.

See the lesson plan in PDF

Locations: Montreal, Gatineau / Ottawa, Quebec City.

See customer reviews

Regular price: 899 $

*The preferential rate applies if you register at least two participants in the same session.


Interested in this training?

Also available in private session.
offer is valid from 01/01/2020.

Get some information

Receive this training in your company

Company training

Free and non-binding quote

Mark Plouffe, Gouvernement du Canada/ Government of Canada

“ I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs. “

Maryse Duguay - Analyste fonctionnelle Base de donnée - Montréal

“J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement. “

Martin Côté - Analyste Assurance Qualité - Travailleur autonome – Montréal

“ Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l'écoute des participants ainsi que l'adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!“