04_2454770F_310553S https://www.trouvermaformation.fr/formations/formation/2454770F Formation React Native Vivaneo

Formation React Native

Date de mise à jour : 23/09/2024 | Identifiant OffreInfo : 04_2454770F
Organisme responsable : Vivaneo

Objectifs

  • Acquérir une compréhension des principes fondamentaux de React Native.
  • Être capable de créer des applications mobiles natives avec React Native.
  • Être en mesure de déployer des applications sur les boutiques d'applications.


 

Programme de la formation

Journée 1

  • Introduction à React Native : Exploration de l'architecture, du fonctionnement, et comparaison avec d'autres frameworks.
  • Installation de l'environnement de développement : Mise en place de la stack React Native, choix entre npm ou yarn, et découverte d'Expo.
  • Workflow de développement : Conception d'une interface utilisateur, structuration d'un projet simple, débogage sur simulateur et appareil réel, tests avec Jest, et processus d'archivage et de déploiement.

Journée 2
  • Utilisation de composants externes : Introduction aux composants, gestion de l'état, comparaison entre composants fonctionnels et classes, et intégration de composants natifs (ex : Google Maps).
  • Intégration d'API externes : Utilisation d'Axios pour intégrer une API de géolocalisation (ex : Google Maps API).
  • Frameworks UI : Introduction à NativeBase pour la conception d'interfaces.
  • Gestion de l'état de l'application : Différences entre l'état des composants et l'état global, navigation entre les écrans.
  • Programmation fonctionnelle : Introduction à Redux, résolution de problèmes avec Flux et Redux, et utilisation de NativeBase.
  • Gestion de l'état avec Redux : Manipulation de l'état de l'application, gestion des formulaires, et utilisation de divers composants d'interface (React Navigation, Flexbox, TouchableHighlight, ListView, ScrollView, animations).

Journée 3
  • Gestion des formulaires et des données : Approfondissement sur la gestion des données.
  • Navigation : Utilisation avancée de React Navigation.
  • Intégration à des services tiers : Utilisation de Firebase 3.0 pour créer une base de données en temps réel.
  • Structuration d'un projet complexe : Organisation des fichiers et gestion des ressources.
  • Déploiement de l'application : Processus de publication sur les boutiques d'applications (App Store et Google Play).

Validation et sanction

  • Compétences en développement mobile : Capacité à créer des applications mobiles natives.
  • Compréhension des concepts clés : Maîtrise de l'architecture et du fonctionnement de React Native.
  • Installation et configuration : Capacité à installer et configurer l'environnement de développement (npm/yarn, Expo).
  • Conception d'UI : Aptitude à concevoir des interfaces utilisateur efficaces et attrayantes.
  • Gestion de l'état : Compétence dans l'utilisation de Redux et la gestion de l'état de l'application.
  • Intégration d'API : Capacité à intégrer des API externes (ex : géolocalisation, Firebase).
  • Utilisation de composants natifs : Compétence à travailler avec des composants natifs et des bibliothèques tierces.
  • Navigation : Maîtrise de la navigation entre les écrans dans l'application.
  • Tests et débogage : Capacité à effectuer des tests et à déboguer des applications.
  • Déploiement : Savoir publier des applications sur les boutiques (App Store et Google Play).

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
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 :