React Native
Maîtrisez le développement d'applications mobiles cross-platform (iOS et Android) avec React Native, à partir d'une seule base de code JavaScript.
À 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.
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)
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)
Avoir des bases en JavaScript. Disposer de Xcode et/ou Android Studio installés et à jour.
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.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Mohamed Trabelsi
Consultant-formateur certifié, praticien du domaine.
Prochaines sessions
Places limitées pour garantir un suivi personnalisé.
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 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.
Formations similaires
D'autres parcours pour développer vos compétences techniques.