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 qualiopi React JS
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 €
Durée : 3 jours

 

Nous adaptons la formation aux besoins de votre équipe, en présentiel ou distanciel. Contactez-nous pour recevoir un devis.

Satisfaction moyenne des participants

(4.5/5)

Sur la base de 37 avis, collectés en fin de formation durant les 12 derniers mois.

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

Ils nous font confiance

Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Client Naldeo conseil et ingénierie
Total Energies client Log'in Line
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30

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 Programmation Orientée Composant avec 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 avec React

– 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 (SSR) / Compléments avancés

– 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

Photo Jason Pindat Log'in Line
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. 😊 »

5
Laurent Marrier

« 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. »

5
Déborah Boltz

« 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. »

5
Isabelle Lauriou

« 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. »

5
Dominique Piel

« 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. »

5
Vincent Raoux

« 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. »

5
Louis Dusanter

« 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. »

5
Bastien Iruela

Satisfaction moyenne des participants

(4.5/5)

Sur la base de 37 avis, collectés en fin de formation durant les 12 derniers mois.

Formations Log'in Line certifiées Qualiopi

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.

Formation qualiopi React JS
Formation qualiopi React JS
Formation qualiopi React JS
Formation qualiopi Kubernetes
Formation qualiopi React JS

Entrons en contact pour votre projet de formation tech

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.

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Conception

    Conception, refonte d'infrastructure

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Migration

    Migration vers le Cloud

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Mentoring

    Accompagnement DevOps et Cloud

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Run

    Gestion et évolution des ressources

    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30
    Log'in Line - 37 Rue Colonel Grandier-Vazeille, 33000 Bordeaux - 09 72 12 43 30

    Toutes nos formations