React Native

Loader DigitalCityChargement...

React Native

(Réf.2025-071)
3
Jour(s)
FR
Autres
CEFORA
Company
Employé
For a Fee
Day

Organised by :

Training partners :

Description

La formation aborde les contenus techniques suivants : 

  •  Développement mobile et spécificités de React Native 

  •  Environnement de développement 

  •  Interfaces utilisateur 

  •  APIs React Native 

  •  Architecture logicielle 

What are the aims of the training?

Les objectifs visés par cette formation sont : 

  •  Comprendre les alternatives de développement mobile 

  •  Utiliser l’environnement de développement React Native 

  •  Construire une interface utilisateur ergonomique et performante 

  •  Utilisation de composants et d’APIs natives 

  •  Concevoir 'l'architecture logicielle d’une application mobile 

What do you need to know to follow the training?

Expérience pratique sur le langage Javascript. 

Training programme

Introduction 

  •  Le développement natif, l'hétérogénéité et la fragmentation 

  •  Les principaux outils cross-platform 

  •  Positionnement de React Native par rapport aux solutions existantes 

React Native 

  •  Rappels sur ES6/S201x. Notion de transpileur 

  •  React et le superset de JavaScript JSX 

  •  React Native : principes clés, fonctionnement général 

  •  Installation et configuration de React Native 

  •  Outils de développement et de debug 

Architecture d'application 

  •  Configurer un composant : state & props 

  •  React Native et MVC 

  •  Le pattern Flux, une alternative au MVC 

  •  L'arrivée de Redux : le store, le reducer, les actions 

Construire son interface 

  •  Les composants de base (View, Text et Image) et leurs cycles de vie 

  •  Les événements Touch, la ListView et la ScrollView 

  •  Organiser le layout de l'application 

  •  Mise en page avec Flexbox 

  •  Styler les composants 

  •  Les différentes solutions de navigation entre les pages 

  •  Composants avancés 

  •  Utiliser des composants de la communauté 

  •  Ajouter des animations et des transitions 

Les formulaires et la gestion des données 

  •  Les principaux composants de formulaires 

  •  La validation de la saisie et la gestion des erreurs 

  •  Redux-form et alternatives 

  •  Récupération des données : xmlhttprequest et fetch 

  •  Le stockage local 

  •  La gestion offline 

Interagir avec le terminal 

  •  Les principales API natives de React Native 

  •  Utiliser les plugins Cordova/PhoneGap 

  •  Développer un module natif 

Usages avancés 

  •  Best Practices et erreurs fréquentes 

  •  Tests unitaires et fonctionnels 

  •  Publier l'application 

  •  Mises à jour Over The Air 

  •  Frameworks et outils complémentaires 

Exercices pratiques 

  •  Installer et configurer React Native pour un projet 

  •  Utilisation du Debugger sur un code proposé 

  •  Développement d’une première application en React Native 

  •  Développement d’un formulaire et validation des données 

  •  Utilisation des APIs proposées par React Native 

  •  Testing et déploiement d’une application 

Find more training courses on these topics

How do I register for the course?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.