Notre programme de formation React Native

  • 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
  • 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
  • 💯 Très courte, pour une montée en compétence rapide et impactante.
  • 🧑‍💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.

Contenu de la formation

Le mobile sans limites

Introduction à React Native et développement mobile Dans cette section, vous apprendrez pourquoi React Native est une solution incontournable pour le développement d’applications mobiles performantes, cross-platform, et avec une base de code unifiée pour iOS et Android. Nous aborderons également la configuration de l’environnement et la structure d’une application React Native.

  • Introduction au développement mobile avec React Native
  • Pourquoi choisir une solution cross-platform ?
  • Configuration de l’environnement de développement (Expo, émulateurs et simulateurs)
  • Structure de base d’une application React Native
  • Premier projet : création d’une application mobile simple

Vous apprendrez ici à créer des interfaces utilisateur avec les composants React Native, ainsi qu’à utiliser les hooks pour gérer l’état et les événements dans vos applications. Nous explorerons également la gestion des styles et des layouts spécifiques au mobile.

  • Introduction aux composants React Native (Text, View, Image, etc.)
  • Gestion des hooks (useState, useEffect) et cycle de vie
  • Gestion de l’état avec le state et Context API
  • Style et positionnement avec Flexbox
  • Gestion des événements utilisateurs (touche, swipe, scroll)

Pour créer une application mobile complète, la navigation et la gestion des données sont cruciales. Vous apprendrez ici à configurer la navigation avec React Navigation et à récupérer les données à partir d’API externes. Nous aborderons aussi le stockage local avec AsyncStorage.

  • Gestion de la navigation avec React Navigation (stack, tabs, drawer)
  • Récupération des données avec Fetch API et React Query
  • Gestion des données avec Redux et traitement asynchrone
  • Stockage hors ligne avec AsyncStorage et SQLite
  • Utilisation des API natives : GPS, caméra, notifications

Dans cette section, vous apprendrez à intégrer des librairies tierces pour enrichir vos applications, ainsi qu’à utiliser TypeScript pour le typage statique. Vous découvrirez également comment tirer parti des bibliothèques pour améliorer vos interfaces et interactions utilisateur.

  • Utilisation de librairies UI tierces (React Native Elements, NativeBase)
  • Intégration de TypeScript pour le typage des composants
  • Librairies natives pour accéder aux fonctionnalités de l’appareil
  • Gestion de la carte, caméra, et notifications
  • Création d’animations et transitions fluides

Pour conclure la formation, vous apprendrez les bonnes pratiques en termes de performance, accessibilité et tests. Nous aborderons également le processus de déploiement de votre application sur les stores iOS et Android.

  • Tests unitaires avec Jest et tests E2E avec Detox/Maestro
  • Optimisation des performances et gestion de la mémoireAccessibilité et internationalisation (i18n)
  • Préparation et mise en ligne de l’application sur l’App Store et Google Play
  • Introduction à React Native pour le développement mobile avancé

Télécharger le plan

Logo de la formation React Native
Durée de la formation :
3 jours
Tarif :
1800 € HT / personne
Public
  • Développeurs mobile cross-platform et/ou Javascript
  • Chefs de projets techniques
Pré-requis
Prochaines dates
  • 21 juillet 2025
  • 27 août 2025
  • 22 septembre 2025
  • 13 octobre 2025
Qualiopi

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.

Demander un devis

Portrait du formateur

Bien accompagné

Notre expertise à ce sujet

Expertise

Demander un devis

Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.