Formation développement React Native
Après cette formation, vous aurez approfondi les notions clés nécessaires pour créer et maintenir une application React Native. Nous vous présenterons les environnements de développement, le framework ReactJS et le langage de programmation (JavaScript ES6).
Organisme de formation agréé depuis 2014 (agréé DATADOCK) et éligible au dispositif FNE-Formation.
Pour vous accompagner dans votre demande de formation : formation@beapp.fr
Description
Après cette formation, vous aurez approfondi les notions clés nécessaires pour créer et maintenir une application React Native. Nous vous présenterons les environnements de développement, le framework ReactJS et le langage de programmation (JavaScript ES6).
Objectifs de la formation
Maîtriser les notions suivantes :
- Les outils : react-native-cli, xcode, android studio
- Le langage : JavaScript ES6 et ReactJS
- Redux
- L’architecture d’un projet React Native
- Le débug d’une application
- La persistance des données
- Features avancées
Contexte de la formation et public concerné
Vous souhaitez renforcer vos compétences en développement React Native ? Cette formation s’adresse à un public de développeurs qui souhaite compléter ses compétences sur les technologies mobiles React Native.
Pré-requis pour la formation
- Durée / 2 jours
- Public / Développeurs
- Prérequis / Bonnes connaissance en programmation
- TP / 50% de travaux pratiques
- Coût (hors frais de déplacement) / 1 600€HT par participant
- Intra-entreprise possible sur demande / 6 participants maximum
- Modalités et délai d’accès / Temps d’accès de 90 jours environ entre la demande de financement et le début de formation
Le programme
-
Intro
Cliquez ci-dessous pour découvrir le programme ou ici pour le télécharger en PDF
-
1. Présentation des outils
- Les IDE
Intellij
XCode
Android Studio- Gestion de dépendances (yarn)
- L’environnement Apple
- L’environnement Android
- L’intégration continue (Bitrise)
- Les tests
- Distribuer une application
Signer un binaire
Soumettre sur le store iOS et Android
TP : créer un projet vide et le lancer sur un iPhone et un
Android -
2. L'architecture d'une application
- Les cycles de vie
- Créer une navigation
- Gérer les données avec Redux
- Mise en place d’appels réseau
TP : créer une app basée sur Redux qui charge et affiche une
liste de données -
3. Debugger l'application
- Remote debugging
- Live reload
TP : utiliser le debug pour faire du pas à pas
-
4. Le langage et framework
- Historique : ReactJS et React Native
- Les bases de la syntaxe ES6
- React JS
- JSX
- Bonnes pratiques React
- Styles
TP : créer un component dans la sandbox
-
5. Persistance de données
- Solutions possibles, avantages et inconvénients
- AsyncStorage
- SQLite
TP : Gérer le stockage et chargement de données dans
l’app créé précédemment Télécharger le programme détaillé