Setting up the development environment. Introduction to JSX. Defining the app's structure.
2
Developing with ReactJS
Approach: MVC and Virtual Dom, a matter of performance.
Using JavaScript or JSX.
Understanding JSX in detail. Pitfalls to avoid.
Main API methods.
Creating view components. Lifecycle.
Initializing properties.
Render Function: management of component states.
Hands-on work
Defining and producing components according to the determined specifications.
3
Interactivity of components
Event management. "autobinding" and delegation.
Design Pattern: strategy for stateful components.
Composing in sets.
Component Data Flow: owner, children and dynamic creation.
Reusable components: control and transfer of properties.
Control of form components.
DOM manipulation.
Hands-on work
Creating a structured set of UI components.
4
Single-page app with ReactJS and Flux or Redux
Flux/Redux: presentation. Data propagation.
Comparison of architectures.
Creating views and controllers in Flux.
Role of the Dispatcher in Flux for actions.
The Stores, logical state manager in Flux.
Definition of Functional Programming.
Approach with Redux. The "Reducer".
Extension for ReactJS: "hot-loader".
Hands-on work
Incorporate an SPA.
5
Isomorphic application
Principle and benefits of isomorphic development.
Server-side JavaScript ecosystem.
Introduction to NodeJS.
Configuring NodeJs for ReactJS.
Organizing routes.
Hands-on work
Server-side pre-render of an application.
6
Introduction to React Native
Positioning, differences with Cordova.
From React to native iOS components, a project to follow.
Demonstration
Application using React Native.
Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
VINCENT B.
01/07/26
4 / 5
A very comprehensive course. The trainer is brilliant! It’s a shame that the exercises are done on the spot; there’s no handout for the practicals. Something that would allow you to build an app step by step.
EMILIE S.
01/07/26
5 / 5
A very clear explanation. It helps to lay a solid foundation.
CHRISTOPHE N.
01/07/26
5 / 5
The concepts are presented clearly and progressively, with various practical exercises provided.
ELHADJ MOHAMED B.
01/07/26
3 / 5
A very good course, but a little too fast-paced for beginners in web development. It’s good for those already in the web industry, but for people who are just starting out, the course isn’t particularly suitable, despite the tutor’s best efforts.
ANTONIO F.
18/05/26
5 / 5
Despite the course being delivered online and a few technical issues, the online presentation was engaging and the trainer was on hand to answer questions and provide assistance. As a module within the Front-end Developer training programme, I found the course content suitable for a beginner, following on from the JavaScript training module.
FRANCIANE F.
18/05/26
5 / 5
I really enjoyed Thomas’s course: it was interactive and dynamic, the practicals were excellent – providing enough information to make progress – and I didn’t get stuck when doing the subsequent practicals
ROMAIN G.
18/05/26
4 / 5
I was already familiar with most of the React concepts that were covered, but I learnt some new things about TypeScript, Vite and React, and discovered Redux. I appreciated the trainer’s willingness to support the learners during the practical sessions and his spontaneous teaching style.
THOMAS L.
15/12/25
4 / 5
Pleasant and dynamic trainer.good support material (project + documentation).not being a regular user of .JS or other front-end applications, the entry level is too demanding and the breaks too short, so I often stalled.the comparisons with other software or old ways of doing things confused me more than anything else.I did, however, grasp the essentials, which suits me.
CATHIE P.
15/12/25
4 / 5
The gradual advance towards the modern form of techno works well, although I would have liked to spend more time on the most modern form (the Store)The passages on peripheral subjects (Android studio, i18n...) are also good additions
PAUL G.
15/12/25
5 / 5
the overall content of the days and the training was very satisfactory.
THIBAULT P.
15/12/25
5 / 5
Very didactic.
ANNE D.
15/12/25
4 / 5
Exercises based on the principle that students type in their own environment while the teacher explains. The exercises should start following a 'clean' project download from the teacher. Personally, I prefer to concentrate on the teacher's explanations, rather than having to watch, listen and type in my own environment at the same time. As for the rest: very (too) condensed content for 3 days, when 0 React knowledge.
DE SOUZA ALOIZIO A.
15/10/25
5 / 5
React training is very well structured, with a gradual build-up of skills and solid technical content. The practical exercises are relevant, the explanations clear, and the teaching approach active and caring. The trainer is committed and attentive, and fosters a motivating learning environment. It's an enriching experience, modern and adapted to the realities of web development.
AYMERIC L.
15/10/25
5 / 5
I was very pleased with the course, Thomas was very energetic and taught us well, although I did have a minor problem with the limited time available at the end of the course for the last Redux topic.
AXEL B.
15/10/25
5 / 5
I found this course very interesting, even though we only learnt the 'basics' of React.
GUILLAUME S.
08/10/25
5 / 5
The content is dense but very interesting for getting to grips with the subject. You clearly need to practice after the course to get the full benefit.
SENDHILVELAN R.
08/10/25
5 / 5
Very professional and full of information.
MOHAMED TAHER B.
15/09/25
4 / 5
The content and teaching were satisfactory. However, I felt that three days' training was a bit short to cover all the subjects in depth.
OLIVIER C.
15/09/25
5 / 5
Very good overview, enabling you to continue independently.
FABRICE A.
15/09/25
5 / 5
It was a very rewarding course, with clear, progressive content that gave me a better understanding of the fundamentals of React. The teaching methods were appropriate, well-paced and illustrated by concrete examples that made it easier to assimilate.
TRAINER QUALIFICATIONS
The experts leading the training are specialists in the covered subjects. They have been approved by our instructional teams for both their professional knowledge and their teaching ability, for each course they teach. They have at least five to ten years of experience in their field and hold (or have held) decision-making positions in companies.
ASSESSMENT TERMS
The trainer evaluates each participant’s academic progress throughout the training using multiple choice, scenarios, hands-on work and more.
Participants also complete a placement test before and after the course to measure the skills they’ve developed.
TEACHING AIDS AND TECHNICAL RESOURCES • The main teaching aids and instructional methods used in the training are audiovisual aids, documentation and course material, hands-on application exercises and corrected exercises for practical training courses, case studies and coverage of real cases for training seminars.
• At the end of each course or seminar, ORSYS provides participants with a course evaluation questionnaire that is analysed by our instructional teams.
• A check-in sheet for each half-day of attendance is provided at the end of the training, along with a course completion certificate if the trainee attended the entire session.
TERMS AND DEADLINES
Registration must be completed 24 hours before the start of the training.
ACCESSIBILITY FOR PEOPLE WITH DISABILITIES
Do you need special accessibility accommodations? Contact Mrs. Fosse, Disability Manager, at psh-accueil@orsys.fr to review your request and its feasibility.
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.
Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class
Dernières places
Date garantie en présentiel ou à distance
Session garantie
No session at the moment, we invite you to consult the schedule of distance classes.
16
This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.