React Native — Développer des applications mobiles hybrides avec React Native
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
- Qu’est-ce que React Native ?
- L’enjeux du développement cross-plateforme
- Présentation des outils de développement
- Syntaxes JSX, ES6 et principes de base
Configuration de React Native
- Comment développer une application ?
- Installation des outils de développement
- Utiliser Expo (toolchain)
- Application react native
Architecture et composants
- Architecture d’une application React Native
- Composants de base
- Design Pattern et React Native (MVC, Flux)
- Créer ses propres composants
Construction d’IHM
- Organiser le layout
- La navigation
- Ajouter des composants
- Transitions et animations
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)
Spécificités iOS et Android
- Le module plateform
- Les extensions spécifiques
- Composants spécifiques iOS et Android
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022