Développement

React Native

★★★★★ 4,6/5 · 15 étudiants formés

Maîtrisez le développement d'applications mobiles cross-platform (iOS et Android) avec React Native, à partir d'une seule base de code JavaScript.

Durée
35 heures
Niveau
Intermédiaire
Format
Présentiel & en ligne
Langue
Français
Formateur
Mohamed Trabelsi
Présentation

À propos de cette formation

React Native est le framework de référence pour concevoir des applications mobiles natives multiplateformes à partir d'un code JavaScript unique. Cette formation Expert Team vous guide de l'installation de l'environnement de développement (Xcode, Android Studio) jusqu'à la publication de vos applications sur les stores, en passant par la construction d'interfaces réactives et la gestion de l'état applicatif.

Le parcours couvre les fondamentaux modernes de JavaScript (ES6/ES201x, JSX), l'architecture d'application (state & props, pattern Flux, Redux), la construction d'interfaces avec Flexbox et les animations, la gestion des formulaires et des données, ainsi que l'interaction avec les fonctionnalités natives du terminal. Il s'appuie sur les bonnes pratiques et les erreurs fréquentes à éviter.

À l'issue de la formation, les participants sont autonomes pour concevoir, tester et publier une application React Native complète. Ces compétences ouvrent des débouchés vers les métiers de développeur mobile cross-platform, développeur front-end mobile et lead technique sur des projets applicatifs.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Découvrir et maîtriser les principes fondamentaux de React Native
  • Installer, configurer et utiliser les outils de développement Xcode et Android Studio
  • Structurer l'architecture d'une application avec le pattern Flux et Redux
  • Construire des interfaces utilisateur réactives avec les composants, Flexbox et les animations
  • Gérer les formulaires, la validation et le stockage local des données
  • Interagir avec les APIs natives du terminal et intégrer des modules natifs
  • Appliquer les bonnes pratiques, tester et publier une application sur les stores
  • Mettre en place des mises à jour Over-The-Air (OTA)
Programme

Un parcours en 7 modules

35 heures structurées, de la théorie à la pratique.

01 Introduction au développement mobile cross-platform 3h
  • Développement natif vs cross-platform
  • Problématique de la fragmentation
  • Panorama des outils cross-platform
  • Positionnement de React Native
02 Fondamentaux de React Native 5h
  • JavaScript moderne ES6/ES201x
  • Syntaxe JSX
  • Principes clés du framework
  • Installation et configuration de l'environnement
  • Outils de développement
03 Architecture d'application 5h
  • State & props
  • Pattern Flux
  • Redux : store, reducer, actions
  • Organisation du flux de données
04 Construction d'interface utilisateur 6h
  • Composants de base
  • Gestion des événements
  • Navigation entre écrans
  • Mise en page avec Flexbox
  • Animations
  • Composants communautaires
05 Formulaires et gestion des données 5h
  • Composants de formulaire
  • Validation des saisies
  • Redux-form
  • Requêtes réseau avec fetch
  • Stockage local
  • Gestion du mode hors-ligne
06 Interaction avec le terminal 5h
  • APIs natives de React Native
  • Plugins Cordova / PhoneGap
  • Développement de modules natifs
07 Usages avancés et publication 6h
  • Bonnes pratiques et erreurs fréquentes
  • Tests unitaires
  • Publication sur les stores
  • Mises à jour Over-The-Air (OTA)
Prérequis

Avoir des bases en JavaScript. Disposer de Xcode et/ou Android Studio installés et à jour.

Public visé

Développeurs souhaitant créer des applications mobiles multiplateformes (iOS et Android), développeurs front-end et web souhaitant évoluer vers le développement mobile.

Intermédiaire Développement
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

MT

Mohamed Trabelsi

Test Logiciels & Qualité — ISTQB, Selenium

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
En ligne 35h · Présentiel & en ligne 09h00 – 16h00
5 places restantes
07 sept. 2026
Tunis 35h · Présentiel & en ligne 09h00 – 16h00
4 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
En ligne
Classe virtuelle
Mohamed Trabelsi 5 places restantes
07/09/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Mohamed Trabelsi 4 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à En ligne — il ne reste que 5 places.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

React JS - Développement d'interfaces web modernes

Intermédiaire 28h Présentiel & en ligne
Nizar Haddad
1 000 TND Voir le détail
Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail