Formation React Native

Formation Ionic 3
December 17, 2018
FORMATION VUE.JS
December 17, 2018

Les objectifs

  • Découvrir et maîtriser React Native
  • Savoir utiliser les outils de développement adaptés
  • Construire une application iOS et Android en respectant les bonnes pratiques
  • Installer, configurer et utiliser des bibliothèques

Pré-requis

  • Bases en JavaScript
  • MacOS avec XCode à jour nécessaire pour la partie iOS
  • Apporter votre ordinateur

Le programme de la formation React Native

Jour 1 : Les bases de React Native I

  • Installation de l’environnement de développement
    • L’environnement de travail d’un expert
    • Découverte des outils de développement
  • Initialisation d’un projet React Native
    • Syntaxe et principes de base
    • Les composants de base : View, Text et Image
    • La mise en page et le style

Jour 2 : Les bases de React Native II

  • Les composants et leurs cycles de vie
  • Les props et states
  • Appels réseaux
  • Maîtriser le debugger
  • La documentation et les ressources utiles

Jour 3 : L’éco-système React Native

  • La map
    • L’intégration de Google maps
    • L’intégration de Plans
    • La géolocalisation
  • Afficher les informations dans des listes interactives
    • ScrollView
    • FlatList
    • Les événements Touch

Jour 4 : Fonctions avancées I

  • APIs utiles et fonctions avancées
    • La navigation
    • Les animations
    • Le stockage local et la persistance des données
    • Les bonnes pratiques

Jour 5 : Fonctions avancées II

  • APIs utiles et fonctions avancées
    • Les formulaires
    • La gestion des états avec MobX / Redux
    • Les animations
  • Ressources pour aller plus loin
    • L’intégration de modules natifs
    • Le déploiement sur les stores