React Native - Création d'applications mobiles multiplateformes

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Mise à jour : 19/01/2026 Formation : 26248435F Source : M2I SCRIBTEL

Session de formation

Code CARIF Dates Niveau de sortie Financeur Lieu Organisme formateur Type Réunion
510423S Du 15/04/2026
Au 17/04/2026
Sans niveau spécifique Autre financeur Villeneuve-d'Ascq (59) M2I SCRIBTEL
Tél : 03 20 19 07 19
Email : m.oudart@m2iformation.fr

FC

Non Picto rouler et dérouler
Durée

Durée totale de la formation : 21h
Durée en centre : 21h
Durée en entreprise : h

Modalités de formation

Rythme :
Temps plein
Type de parcours : Parcours collectif

Dispositif Financeur
Autres financements à déterminer selon la situation du bénéficiaire Autre financeur

Tarif : N.C.
Modalités d'enseignement : Formation entièrement à distance

Lieu de formation

4 Avenue de l'Horizon
Parc de la Haute borne
59650 Villeneuve-d'Ascq

Accueil sur le lieu de formation

Accès handicap : Pas d'accès handicap
Hébergement : Pas d'hébergement
Restauration : Pas de restauration
Transport : Pas de transport

Admission

Niveau d'entrée requis : Sans niveau spécifique
Prérequis :
Avoir une connaissance pratique de la programmation en JavaScript.
Public :
En recherche d'emploi, Tout public

Réunions d'informations

Aucune information

Complément d'information

Aucune information

Objectifs de la formation

  • Reconnaître les Framework de développement mobile et la spécialité de React Native
  • Mettre en place un environnement de développement React Native
  • Concevoir l'architecture logicielle d'une application mobile multiplateforme
  • Construire une interface utilisateur fluide et performante
  • Utiliser les principaux composants et les API natives proposées par React Native.

Contenu pédagogique

Jour 1 
Présentation de React Native
  • Historique et positionnement dans l'écosystème mobile
  • Différences entre React (Web) et React Native
  • Fonctionnement : bridge natif, composants natifs vs Webview
  • Présentation de l'environnement de développement :
    • Node.js, npm, Expo, React Native CLI
    • VS Code, Android Studio, Xcode (si possible)
Exemples de travaux pratiques (à titre indicatif)
  • Création d'une première application "Hello React Native !"
  • Explication de l'architecture des fichiers
  • Lancement sur un émulateur
  • Les bases de la programmation React Native
  • Le langage JSX
  • Composants React
    • Cycle de vie
    • Props
    • State et style
  • Composants React Native
  • Positionnement des composants
  • Style et thème
  • Les outils de déboggage
  • Gestion des formulaires
  • Affichage des données dans des listes (FlatList)
  • Exemple de travaux pratiques (à titre indicatif)
  • Réaliser une application CRUD simple
  • Jour 2 
    Navigation entre écrans
  • Installation et configuration de React Navigation
  • Stack Navigator, Tab Navigator et Drawer Navigator
  • Passage de paramètres entre écrans
  • Exemple de travaux pratiques (à titre indicatif)
  • Création de la première partie d'une application de commerce électronique : catalogue produits et page détails
  • Gestion des données de l'application
  • Gestion de l'état de l'application avec les Hooks : useState, useContext, useReducer
  • Gestion de l'état d'une application complexe avec Redux
  • Utilisation d'AsyncStorage pour la persistance des données locales
  • Communication avec des APIs REST
  • Utilisation de fetch et axios pour la communication avec un serveur distant
  • Appels GET, POST, PUT et DELETE
  • Gestion des listes et composants dynamiques
  • Gestion de l'authentification
  • Authentification via une API ou Firebase Authentication
  • Gestion des tokens et navigation conditionnelle
  • Intégration des fonctionnalités natives
  • Accès caméra (Expo Camera)
  • Accès GPS
  • Notifications locales
  • Gestion des permissions (Expo-permissions)
  •  
  •  

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Picto alerte M'alerter sur les nouvelles sessions