Formation - React Native - Développer des applications mobiles natives pour iOS et Android
Prérequis
- Disposer d’une connaissance pratique de la programmation en JavaScript
- Disposez-vous des connaissances nécessaires pour suivre cette formation ? Testez-vous !
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- À distance
- En centre
Objectifs pédagogiques
- Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Programme de la formation
1 - Introduction à l’ergonomie
- Présentation de l'ergonomique logicielle : ce qu'elle est, ce qu'elle n'est pas
2 - Introduction
- Qu'est-ce que React Native ?
- L'enjeux du développement cross-plate-forme
- Présentation des outils de développement
- Syntaxes JSX, ES6 et principes de base
3 - Configuration de React Native
- Comment développer une application ?
- Installation des outils de développement
- Utiliser Expo (toolchain)
- Application react native
4 - Architecture et composants
- Architecture d'une application React Native
- Composants de base
- Design Pattern et React Native (MVC, flux)
- Créer ses propres composants
5 - Construction d'IHM
- Organiser le layout
- La navigation
- Ajouter des composants
- Transitions et animations
6 - Les API
- Rappels d'XMLHttpRequest
- Qu'est-ce que Fetch et comment l'utiliser
- Les Websockets
- Redux pour gérer les états
- Persistance des données (AsyncStorage, Realm, SQLite)
7 - Spécificités iOS et Android
- Le module plate-forme
- Les extensions spécifiques
- Composants spécifiques iOS et Android
Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"
Proposé par
IB Cegos