![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
React NativeDate de mise à jour : 09/12/2024
| Identifiant OffreInfo : 24_279616 |
Carif-Oref Provence - Alpes - Côte d'Azur |
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).
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).
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Solides connaissances en JavaScript et développement web. Une connaissance de ReactJS est un atout mais n'est pas indispensable.