Pour suivre ce cours react native tunisie , il faut d’avoir xcode et/ou Android Studio installés et mis à jour et des bases en JavaScript.
À la fin de la formation React Native, vous serez capable de valider les objectifs d’apprentissages suivants :
1. Introduction :
➤Le développement natif, l’hétérogénéité et la fragmentation.
➤Les principaux outils cross-platform.
➤Positionnement de React Native par rapport aux solutions existantes.
2. React Native :
➤Rappels sur ES6/S201x. Notion de transpileur.
➤React et le superset de JavaScript JSX.
➤React Native : principes clés, fonctionnement général.
➤Installation et configuration de React Native.
➤Outils de développement et de debug.
3. Architecture d’application :
➤Configurer un composant : state & props.
➤React Native et MVC.
➤Le pattern Flux, une alternative au MVC.
➤L’arrivée de Redux : le store, le reducer, les actions.
4. Construire son interface :
➤Les composants de base (View, Text et Image) et leurs cycles de vie.
➤Les événements Touch, la ListView et la ScrollView.
➤Organiser le layout de l’application.
➤ Mise en page avec Flexbox.
➤Styler les composants.
➤Les différentes solutions de navigation entre les pages.
➤Composants avancés.
➤Utiliser des composants de la communauté.
➤Ajouter des animations et des transitions.
5. Les formulaires et la gestion des données :
➤Les principaux composants de formulaires.
➤La validation de la saisie et la gestion des erreurs.
➤Redux-form et alternatives.
➤Récupération des données : xmlhttprequest et fetch.
➤ Le stockage local.
➤La gestion offline.
➤Les principales API natives de React Native.
➤ Utiliser les plugins Cordova/PhoneGap.
➤Développer un module natif.
➤Best Practices et erreurs fréquentes.
➤Tests unitaires et fonctionnels.
➤Publier l’application.
➤Mises à jour Over The Air.
➤Frameworks et outils complémentaires.