Développement d’applications web, Programmation Orientée Composant
Formation React
Vous souhaitez développer des applications web modernes et performantes ? Avec notre formation, découvrez les avantages et les fonctionnalités de React, le framework JavaScript le plus populaire pour créer des interfaces utilisateur. Apprenez à utiliser les composants, les événements, les props et les états de React pour construire des applications web réactives et scalables.

Formation React
Présentation des technologies
Qu’est ce que React ?
React est un framework JavaScript open-source développé par Facebook en 2013. Il est utilisé pour construire des interfaces utilisateur de haute qualité pour les applications web et mobiles. React permet de créer des composants réutilisables qui gèrent leur propre état, ce qui facilite la création d’applications complexes à partir de modules simples.
Avantages de React
React est connu pour sa vitesse, sa flexibilité et sa simplicité. Il permet de créer des applications réactives et performantes grâce à sa gestion efficace des changements d’état et de données. Le framework est simple à utiliser, notamment grâce à sa syntaxe claire et concise. En utilisant React, vous pouvez créer des applications web qui sont faciles à maintenir et à évoluer.
Formation REACT par Log’in Line
Les formateurs Log’in Line
Nos experts proposent une formation sur-mesure, appliquée aux problématiques actuelles de votre équipe et ayant un impact direct sur la productivité.
Votre équipe sera formée pour devenir autonome dans la création de composants et la gestion de l’état de vos applications React. La formation sera contextualisée grâce à des exemples concrets et des travaux pratiques.
Avantages techniques
React est un projet Open Source largement utilisé et soutenu par la communauté de développeurs web. React permet notamment de créer des composants réutilisables et de gérer facilement l’état de votre application grâce à sa bibliothèque de données en temps réel, Redux.
Objectifs de la formation
- Comprendre les concepts de base de React.
- Maîtriser les outils et les fonctionnalités de React pour la création de composants et la gestion de l’état de l’application.
Prix de la formation intra
1950€ / personne
3 jours (21h)
Financement OPCO possible
Nous adaptons la formation aux besoins de votre équipe, en présentiel ou distanciel. Contactez-nous pour recevoir un devis.
Public visé et prérequis
Cette formation React s’adresse aux développeurs ayant des bases pratiques en JavaScript et HTML/CSS.
Développeurs web
Développeurs d’applications mobiles
Programme de la formation
Introduction et rappels
– HTML, CSS, JavaScript
– Quelles sont les limites des outils classiques ?
– Les frameworks et librairies JavaScript
– React dans cet écosystème
– Node, NPM
– Comment développer avec React (IDE, navigateurs, plugins)
React
– DOM vs Virtual DOM
– La transpilation, ES6, Babel, Webpack
– JSX
– React : une bibliothèque, une API
– Point d’entrée : injection initiale d’un composant dans le DOM
– Boilerplate : Create React App
La POC dans React
– Créer des composants
– Lifecycle des composants
– Gérer les états des composants
– Data Flow, Props vs States
– Class components vs functional components
– Gestion du style (SASS, SCSS, JSS)
La logique dans React
– Qu’est-ce que la logique à l’échelle d’une application React ?
– Deux patterns très utilisés : HoC, Render props
– La logique via les functional components
– Séance pratique avec des APIs
La création d’applications
– Comment gérer la propagation des données ?
-> Provider/Consumer pattern
-> Stores globaux
– Comment gérer le routage ? Dans un browser ? Dans une application ?
-> React Router
– Gérer les erreurs côté front-end & error boundaries
– Comment architecturer son projet ? Ses dossiers ?
-> Exemples de patterns & architectures classiques
Isomorphisme / Server side rendering / Compléments (Options)
– Pourquoi rendre une application isomorphe ? Intérêts et inconvénients
– Comprendre les concepts d’une application isomorphique
– Hydratation dynamique du DOM
– Les différentes techniques côté serveur
– Redux en détail
– Intro à React Native
– Optimisations avancées (code splitting & imports dynamiques, immutabilité, selecteurs, …)
Formateur référent

Jason PINDAT
Ingénieur diplômé en informatique, Jason est CTO de Log’in Line depuis plus de 4 ans. A l’origine de dizaines de projets en React, il est le créateur du programme de formation React par Log’in Line, et garant de sa qualité. Il se spécialise aujourd’hui dans différentes technologies qui soutiennent le DevOps au sein des équipes, une meilleure maîtrise de l’architecture logicielle, du développement et des infrastructures.
Témoignages
« Je voulais vous remercier pour cette formation car les retours l’équipe sont plus que positifs. Je remercie surtout le formateur pour sa pédagogie, sa bienveillance et sa connaissance technique sans faille. Mon équipe a hâte d’en découdre. 😊 »
« Grâce à Log’in Line, nous avons gagné en performance opérationnelle et en attractivité auprès de nos auteurs, clients et partenaires. L’accompagnement technique a été un pilier essentiel au développement de la stratégie digitale de notre entreprise. »
« A7+ est une société en création qui ne dispose pas d’une DSI. Avec souplesse, réactivité et compétences, Log’in Line nous a permis de poursuivre les développements d’A7+ sur des bases sécurisées et pérennes. »
« Une société à l’écoute de ses clients et disponible, des ingénieurs informatiques experts : je recommande vraiment si vous avez un besoin de formation technique pointue et sur-mesure à dispenser à vos équipes. »
« On m’avait recommandé chaleureusement Log’in Line. Une société à l’écoute de ses clients et disponible, des solutions pointues et sur mesure. Je recommande vivement si vous avez un projet complexe à réaliser, pour son sérieux et son expertise. »
« Le point fort n°1 de Log’in Line, c’est l’écoute. Grâce à leurs ingénieurs, nous avons des outils parfaitement adaptés et personnalisés pour la gestion de notre entreprise. Le temps de chaque tâche a été au moins divisé par 10. »
« Nous voulions travailler avec une agence proche pour favoriser l’économie locale. Log’in Line a su se démarquer dans sa compréhension de notre besoin, sa grande réactivité, et la qualité de sa proposition. »

Log’in Line certifié Qualiopi
La certification qualité a été délivrée au titre de la catégorie d’action suivante : actions de formations. Reconnaissance de la conformité et de la qualité des process de formation proposés par nos experts, le label ouvre le droit aux financements de vos actions de formation par votre OPCO.
Nous serions ravis de former vos équipes
N’hésitez pas à nous contacter, nos équipes vous proposeront une date de formation selon vos critères, ou des informations complémentaires dans les prochaines heures.