Bonjour, je m'appelle Thibaut Barbiera,
votre futur Développeur web front-end.

🚀 Votre projet

Je serais ravi de vous aider dès que possible dans vos projets en intégrant votre équipe en tant que dev frontend Next.js - React.js - TypeScript ⚛️
Je suis capable de créer des sites sur mesure avec un résultat responsive pour tout écran, gérer des données venant d'API, comme plein d'autres choses. Je peux aussi effectuer des tests avec la méthode TDD pour un code de qualité.

Voir mon CV

React Mastery

React Mastery
Année d'apprentissage: 2022 | Lien vers la formation

Stacks étudiéeshttps://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svghttps://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-plain.svghttps://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-plain-wordmark.svghttps://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-plain-wordmark.svg

Je suis devenu un développeur front-end confirmé avec le framework React grâce à cette formation.


Ce que nous avons appris:

Premièrement, nous avons revu les bases du JavaScript qui sont utiles pour bien maîtriser React.
Nous avons vu comment modifier le DOM et l'utilisation de JSX.
Ensuite, nous avons appris à créer des composants React et gérer les props.
Nous avons appris les design pattern de base de React (Prop functions, HOC, state hoisting, Lifting state up, etc...).
Nous avons vu l'utilisation des hooks communs et plus avancés (useState, useEffect, useMemo, useCallback etc...).
Nous avons refactorisé une application de calculette IOS de class component en fonction component avec hooks.
Nous avons appris à appeler et gérer les appels HTTP simples et avancés avec Axios.
Enfin, nous avons étudié les design patterns avancés (Composants composés, Props control, state reducer, etc...).
Puis, nous avons vu comment faire des tests unitaires avec des librairies telles que Jest ou React Testing Library.
Les tests en boîte noire, les types de mockages, les tests unitaires, d'API, de hooks personnalisés, d'intégration, end-to-end, etc...
Ensuite, nous avons créé une application de Tracker de temps pour maîtriser tout ce que nous avons appris.
Après cette application, nous avons créé le clone de Netflix, qui est un projet complet qui prouve notre niveau, et nous avons vu plus de choses comme MUI, le fetching et skeletons, gérer les routes avec le React Router DOM, gérer l'authentification, la mémoire cache, et pour finir la mise en production et son deployement.
À la fin de la formation, j'ai commencé un projet en équipe pour avoir une expérience de travail en entreprise.
Le projet s'appelle "Manganime" et vous pouvez le voir dans la partie "Projets" de mon portfolio.


Pour conclure:

Je suis très satisfait de ce que cette formation m'a apporté, et je la recommande donc à tous ceux qui veulent devenir développeur React.