Développement
Formation React JS, une autre manière de faire du JavaScript
RÉFÉRENCE : DREA02
DURÉE : 3 jours
LIEU : Paris
TARIF : 1 390 €HT
PUBLIC : Public de développeurs, architectes et chefs de projets
PRÉ-REQUIS : Connaissances de base en programmation
AGENDA : Nous consulter
Description
ReactJS est une librairie JavaScript développée par Facebook. Cette formation est l’occasion de découvrir ou redécouvrir comment cette approche de composant, similaire à celle d’Angular, s’applique à la réalisation d’applications performantes côté client, côté serveur, ainsi que dans la mobilité (au travers de React-native).
Nos formateurs expérimentés s’attacheront à vous présenter les bonnes pratiques et la manière de mettre en place une application performante qui ont fait la renommé de cette libraire.
À l’issue de cette formation, vous serez en mesure de :
- Développer une application riche avec ReactJS
- Gérer et optimiser les problématiques de performances
- Utiliser React pour une développer des fonctionnalités côté serveur
- Être en mesure d’appliquer React pour le développement mobile
- Savoir éviter les pièges et respecter les bonnes pratiques
- Un formateur expert dans les frameworks JS et React JS en particuliers avec de nombreux retours d’expériences et des best practices à partager avec vous
- Une parfaite maîtrise de React JS enrichie au fil de nos retours d’expériences lors des missions et des prestations menées chez nos clients
- Un corpus documentaire enrichi par la capitalisation de nos développeurs React JS et de nos consultants experts
- Des mises en situations sur des cas projets réels
- Une méthode pédagogique pensée comme un parcours apprenant qui alterne de la méthodologie, des supports, des ateliers de mise en pratique et des tests de validation d’acquis.
Les fondamentaux
- Les limites de JavaScript et présentation des frameworks JS
- Les composants et les différents modules
- Les classes
- Syntaxe ES6
- Typescript
- Flow
- Le concept et l’environnement de développement
- La Syntaxe JSX, la comprendre et les pièges à éviter
- Écrire un composant avec JSX
- Comprendre et gérer les cycles de vie
- Conception de composants
- Gestion des événements
- Design Pattern
- Component Data Flow
- Réusabilité des composants et de leurs propriétés
- Architecture de React, DOM et les vues
- Présentation Redux et intégration dans React
- Navigation avec React Routeur
- Les Stores
- Les Actions et Reducers
- Autres fonctionnalités très utiles
- Introduction sur les OS et les différents types de solutions mobiles (natif, hybride, cross-plateform)
- React Native vs autres solutions cross-plateform
- Prise en main
- L’essentiel à retenir
- Les bonnes pratiques React JS