Aller au contenu principal

React Native : Développer et déployer des applications mobiles

Date de mise à jour :
Identifiant Offre Info : 15_26539013F
Organisme responsable : NAPSIA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

    À l'issue de la formation, vous serez capable de :          1. Évaluer l'Écosystème : Situer React Native face aux autres frameworks mobiles et comprendre son fonctionnement spécifique basé sur le JavaScript Bridge et les composants natifs.          2. Maîtriser l'Environnement : Installer et configurer la chaîne d'outils de développement complète (Node.js, Watchman, SDK Android, Xcode, outils Expo ou React Native CLI).          3. Structurer l'Architecture :…


    À l'issue de la formation, vous serez capable de :
    
   

1. Évaluer l'Écosystème : Situer React Native face aux autres frameworks mobiles et comprendre son fonctionnement spécifique basé sur le JavaScript Bridge et les composants natifs.


    
   

2. Maîtriser l'Environnement : Installer et configurer la chaîne d'outils de développement complète (Node.js, Watchman, SDK Android, Xcode, outils Expo ou React Native CLI).


    
   

3. Structurer l'Architecture : Concevoir une architecture logicielle robuste et évolutive pour une application multiplateforme (gestion d'état, navigation, découpage en composants réutilisables).


    
   

4. Créer des UI Performantes : Bâtir des interfaces graphiques fluides, responsives et interactives en optimisant le rendu visuel et la gestion des styles (Flexbox, animations).


    
   

5. Exploiter le Matériel : Manipuler les Core Components d'Angular/React Native et interconnecter l'application avec les fonctionnalités physiques des smartphones (GPS, APN, stockage local).


Programme de la formation

Jour 1 : Écosystème Cross-Platform, Architecture & Toolchain Marché Mobile : Positionnement face à Flutter ou Ionic. Mécanique interne de React Native, rendu natif et communication asynchrone. Environnement : Installation de Node.js, NPM/Yarn. Configuration des SDK (Android Studio, Xcode) et initialisation via Expo / CLI. Pratique : Arbitrage technique sur cas réels, initialisation d'un projet de base et exécution du build initial sur simulateur. Jour 2 : Architecture Logicielle,…

Jour 1 : Écosystème Cross-Platform, Architecture & Toolchain

Marché Mobile : Positionnement face à Flutter ou Ionic. Mécanique interne de React Native, rendu natif et communication asynchrone.

Environnement : Installation de Node.js, NPM/Yarn. Configuration des SDK (Android Studio, Xcode) et initialisation via Expo / CLI.

Pratique : Arbitrage technique sur cas réels, initialisation d'un projet de base et exécution du build initial sur simulateur.

Jour 2 : Architecture Logicielle, Gestion d'État & Layout Flexbox

Structure & State : Patterns d'architecture (MVVM, flux unidirectionnel type Redux). Gestion des états locaux (Hooks) et globaux.

UI/UX fluide : Core Components (View, Text, Image), mise en page responsive avec Flexbox et routage via React Navigation.

Pratique : Conception d'une architecture globale validée par IA et intégration d'une interface de navigation multi-écrans.

Jour 3 : API Matérielles, Écosystème Externe & Mini-Projet

Composants avancés : Optimisation des listes volumineuses (FlatList) et interactions avec le matériel (GPS, Appareil photo, stockage local).

Industrialisation : Débogage avancé (React DevTools), tests, intégration de modules tiers et déploiement final sur terminaux réels.

Pratique : Développement guidé d'une application de synthèse interconnectée aux fonctionnalités natives et aux capteurs du smartphone.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances pratiques en JavaScript Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

142 Route d'Albi
31200 Toulouse

Responsable : NAPSIA

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
142 route d'Albi
31200 Toulouse
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes