Vous ou vos clients ont des besoins ? Développer une application à la fois pour Androïd et pour IOS vous semble insurmontable ?
Essayez React Native ! cette technologie (créée par Facebook) vous permettra d’écrire un code unique et de le compiler sur Androïd comme sur IOS.
Cet outil est open source, accessible d’apprentissage et vous offre la capacité de répondre aux ambitions de vos clients, de votre employeur ou des votre.
Notre formation vous guidera pas à pas et alternant théorie et pratique.
Vous apprendrez les concepts, les astuces et les bonnes pratiques pour exploiter au mieux les immenses capacités de React Native.
Pourquoi cette formation est adaptée à vous et vos objectifs ?
Tout simplement parce qu’elle vous permettra :
- d’apprendre React Native,
- de construire votre application mobile simple de A à Z,
- d’utiliser toutes les astuces et bonnes pratiques pour maîtriser votre code
- de publier votre application sur les stores Google Play et Apple.
Pour suivre cette formation, vous devez être à l’aise avec le JavaScript.
La durée de formation React Native
5 journées (35 heures de formation)
Formation dans nos locaux à Strasbourg ou chez vous en intra
Programme
Nous proposons de structurer la formation selon un programme que nous avons imaginé.
Cependant, nous pouvons parfaitement répondre à vos besoins spécifiques et l’adapter sur mesure.
Il pourra alors correspondre par exemple à un contexte qui vous est propre.
Introduction
- Benschmark des différents outils de crossplatfom
- Présentation des principaux concepts de React Native
React JS et React Native
- Rappels sur ES6/ES201X
- React & JSX
- React Native : les principes clés et le fonctionnement général
- Installation & configuration
Architecture d’application
- Configuration des composants avec state & props
- Redux et React Native
- Simplification avec Ignite
Conception des interfaces
- Organiser votre interface avec les containers et des composants
- Les composants de base
- Apporter des styles à vos composants
- Organiser le layout de votre application
- Apprendre à gérer votre navigation
- Présentation de Native Base
- Comment utiliser des thèmes dans votre application
Gérer les formulaires
- Validation des saisie et gestion des erreurs
- Redux-form et alternatives
- Stockage local et gestion offline
- Utilisation de Saga
- Se connecter à un Backend via une API Rest
Quelques usages avancés
- Les bonnes pratiques et les erreurs fréquentes
- Tester votre application mobile
- Publier votre application sur les stores Google Play et Apple Store
- Complément d’outils et les Frameworks