10_2467477F_323628S https://www.emfor-bfc.org/formation/fiche-67477/form React Native Vivaneo

React Native

Date de mise à jour : 30/10/2024 | Identifiant OffreInfo : 10_2467477F
Organisme responsable : Vivaneo

Objectifs


  • Maîtriser les fondamentaux de React Native

  • Être capable de créer des applications mobiles natives avec React Native

  • Savoir publier des applications sur les stores

Programme de la formation

Module 1 : Introduction à React Native


  • Présentation : architecture, fonctionnement, comparaison avec d'autres frameworks

Module 2 : Installation de l'environnement de développement

  • Mise en place : stack React Native, utilisation de npm ou yarn, introduction à Expo

Module 3 : Workflow de développement

  • Conception UI : structuration d'un projet simple

  • Débogage : sur simulateur et appareil physique

  • Tests : utilisation de Jest

  • Archivage et déploiement

Module 4 : Composants et état

  • Utilisation de composants externes : état, functional components vs class components

  • Composants natifs : exemple avec Google Maps

Module 5 : Intégration d'APIs externes

  • Utilisation d'AXIOS : intégration d'une API de géolocalisation (ex. : Google Maps API)

Module 6 : Frameworks UI

  • Découverte de NativeBase

Module 7 : Gestion de l'état de l'application

  • Component State vs Application State

  • Navigation entre les écrans : introduction à React Navigation

Module 8 : Programmation fonctionnelle

  • Initiation à Redux : résolution de problèmes avec Flux et Redux

  • Gestion de l'état avec Redux : gestion des formulaires, utilisation d'interfaces utilisateur (React Navigation, Flexbox, TouchableHighlight, ListView, ScrollView, animations)

Module 9 : Gestion des formulaires et des données

  • Utilisation de React Navigation pour la navigation

Module 10 : Intégration de services tiers

  • Utilisation de Firebase 3.0 : création d'une base de données en temps réel

Module 11 : Structuration de projets complexes

  • Organisation des fichiers et gestion

Module 12 : Déploiement de l'application

  • Publication sur les stores : App Store et Google Play

Validation et sanction


  • Maîtrise des fondamentaux : Compréhension des concepts de base de React Native.

  • Développement d'applications : Capacité à créer des applications mobiles natives fonctionnelles.

  • Utilisation de composants : Compétence dans l'intégration de composants externes et natifs.

  • Gestion de l'état : Savoir gérer l'état de l'application avec des outils comme Redux.

  • Intégration d'APIs : Capacité à interagir avec des APIs externes (ex. : géolocalisation).

  • Navigation : Mise en place d'une navigation fluide entre les écrans.

  • Tests et débogage : Compétences en tests unitaires et débogage sur simulateurs et appareils réels.

  • Structuration de projets : Organisation efficace des fichiers et gestion de projets complexes.

  • Déploiement : Savoir publier des applications sur les stores (App Store, Google Play).

  • Utilisation de frameworks UI : Familiarité avec des frameworks comme NativeBase pour améliorer l'interface utilisateur.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Site web : https://formation.vivaneo.fr
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :