React Native : perfectionnement

Nombre d'heure : 0h

Les points forts de la formation

Objectif de la formation

Maîtriser les notions avancées React et optimiser la performance des applications développées en React.

Contenu de la formation

1. Introduction - VirtualDOM, JSX, One Way Data Flow. - Atelier : Mise en place d'un environnement de travail 2. Découvrir les bonnes pratiques de développement - prop-types et defaultProps - De flow à TypeScript - Tests unitaires et fonctionnels. .3. Techniques et design patterns avancés - Le pattern des Higher Order Components (HOC) - Le rendu dans des éléments DOM distants avec les Portals. - Injection de dépendances avec les Context. - Techniques avancées de la méthode render : Fragments et render props. 4. Redux avancé - Rappels Redux : les entités, la syntaxe et l'intégration avec React. - Simplifier et optimiser la création de formulaires avec Redux Form. - Améliorer l'expérience utilisateur grâce à Redux - Persist et au stockage local du state. - Créer un Middleware Redux Custom. - La bibliothèque Redux-Saga 5. Optimiser les performances - Optimiser le cycle de vie des composants - Utiliser l'immutabilité pour accélérer et simplifier les traitements. - Les composants purs. 6. Animations et transitions - Animer les composants "à la main" à l'aide d'animations et transitions CSS. - Simplifier le travail avec react-transition-group. - Comparatif et exemples de mise en oeuvre. 7. Internationalisation - Internationalisation versus localisation : différences et scénarios d'utilisation. - Les principales librairies d'internationalisation. - Intégration dans React et Redux. 8. Technologies autour de React et React Native - Du REST au GraphQL - Créer une application « server-side » avec Next.js - Le CSS avec « styled-components » - Les concurrents de React Native : Ionic, Xamarin

Résultats attendus

Modalités pédagogiques

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 2900

Formations similaires

3 formations
Introduction à la programmation mobile avec Flutter
Lire plus...
Flutter : perfectionnement
Lire plus...
Introduction à la programmation mobile avec React Native
Lire plus...