React For Beginners

Deep dive into React from scratch and create your first project including hooks, data fetching and more!

Book this training

2 days

Beginner

What you will learn_

learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow,

Goals

  • You will be able to Understand React, it’s ecosystem and how it all fits together. 
  • You will be able to bootstrap your own React app and make it grow with a routing system and a backend integration. 
  • You will also know how to enter a React app that’s already in development, how to find your way in an unknown codebase and how to debug someone else’s code. 

Prerequisites

  • Knowledge of HTML, CSS. 
  • Good knowledge of JavaScript (this, closures, arrow functions)  

Program

  1. React basics 
  2. What is React? 
  3. How does it work? 
  4. What is a component?  
  5. How to create a React application 
  6. Create our own components 
  7. Communication between components 
  8. Make our components dynamic  
  9. Hooks 
  10. Data fetching with useEffect 
  11. useEffect: the pitfalls to avoid 
  12. JavaScript closures, why? 
  13. Custom hooks 
  1. Routing, context, and project
  2. What is React Router, how does it work?  
  3. Routing parameters 
  4. Front end protection with private routes 
  5. React context 
  6. useReducer
  7. Context optimisations 
  8. Data fetching  
  9. Authentication 
  10. Routing 

Mentor

Victor Bury

Software engineer

€500/day

To be announced

From 9AM to 5PM

120, Avenue Louise 1000 Bruxelles