Formation
React Native
- Tout public
Maîtriser les concepts fondamentaux de React Native.
Développer des applications mobiles natives multiplateformes avec React Native.
Publier des applications sur les stores (App Store et Google Play).
Développer des applications mobiles natives multiplateformes avec React Native.
Publier des applications sur les stores (App Store et Google Play).
Module 1 : Introduction à React Native
Présentation de React Native : architecture, fonctionnement et comparaison avec d'autres solutions.
Installation et configuration de l’environnement de développement : stack React Native, npm ou yarn, introduction à Expo.
Workflow de développement : création d’une UI, structuration d’un projet simple, débogage sur simulateur et appareil physique, tests avec Jest, archivage et déploiement.
Module 2 : Gestion des composants et des états
Utilisation de composants React Native : state, composants fonctionnels vs class components, intégration de composants natifs (Google Maps).
Gestion de l’état de l’application : Component State vs Application State.
Introduction à Redux et Flux : gestion avancée de l’état.
Module 3 : Navigation et frameworks UI
Introduction à React Navigation pour la gestion des écrans.
Utilisation de frameworks UI comme NativeBase.
Intégration de Flexbox, ListView, ScrollView, et animations pour créer des interfaces fluides et ergonomiques.
Module 4 : Intégration aux API et services tiers
Utilisation d’AXIOS pour intégrer des API externes (Google Maps API, par exemple).
Intégration de Firebase 3.0 pour la gestion des bases de données en temps réel.
Module 5 : Structuration et déploiement de projets complexes
Structuration d’un projet complexe : organisation des fichiers et bonnes pratiques.
Préparation et publication des applications sur les stores (App Store, Google Play).
Présentation de React Native : architecture, fonctionnement et comparaison avec d'autres solutions.
Installation et configuration de l’environnement de développement : stack React Native, npm ou yarn, introduction à Expo.
Workflow de développement : création d’une UI, structuration d’un projet simple, débogage sur simulateur et appareil physique, tests avec Jest, archivage et déploiement.
Module 2 : Gestion des composants et des états
Utilisation de composants React Native : state, composants fonctionnels vs class components, intégration de composants natifs (Google Maps).
Gestion de l’état de l’application : Component State vs Application State.
Introduction à Redux et Flux : gestion avancée de l’état.
Module 3 : Navigation et frameworks UI
Introduction à React Navigation pour la gestion des écrans.
Utilisation de frameworks UI comme NativeBase.
Intégration de Flexbox, ListView, ScrollView, et animations pour créer des interfaces fluides et ergonomiques.
Module 4 : Intégration aux API et services tiers
Utilisation d’AXIOS pour intégrer des API externes (Google Maps API, par exemple).
Intégration de Firebase 3.0 pour la gestion des bases de données en temps réel.
Module 5 : Structuration et déploiement de projets complexes
Structuration d’un projet complexe : organisation des fichiers et bonnes pratiques.
Préparation et publication des applications sur les stores (App Store, Google Play).
Solides connaissances en JavaScript et développement web.
Une connaissance de ReactJS est un atout mais n’est pas indispensable.
Une connaissance de ReactJS est un atout mais n’est pas indispensable.
Durée en centre : 21 heures
Durée totale : 21heures
Durée totale : 21heures
Formacode (Domaines de formation) :
- 31089 Programmation application mobile
- 31090 Programmation web
- 71954 Framework
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION