Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

React Native - Développer des applications mobiles multiplateformes

Public :

    Objectifs :

    • Découvrir et maitriser React Native
    • Savoir utiliser les outils de développements
    • Développer des interfaces utilisateurs
    • Gérer la persistance des données
    • Gérer le réseau et les échanges de données

    Pré-requis :

    • Vous devez être très familier avec les langages du web et l'utilisation de supports mobiles.

    Contenu pédagogique

    Présentation de React Native

    • Historique de la plate-forme
    • Road map React Native (documentation / open source )
    • Syntaxe JSX / ES6

    Environnement React Native

    • Architecture d'un projet
    • Composants de base View, Text, Image
    • Outils de debugging
      • Atelier :
      • Installation de l'environnement de développement,
      • Génération d'un projet et ajout de composants de base
      • Manipulation de outils de debug

    Composants

    • Tour d'horizon des composants mis à disposition par React Native
    • Cycle de vie des composants
    • Props et states
    • Mise en page et style
    • Scroll view / ListView / FlatList.
      • Atelier : Réalisation d'une application permettant de manipuler les composants et leur cycle de vie ainsi que la mise en page.

    Plugins

    • Définition des plugins
    • Plugin pour la navigation
      • Atelier : Réalisation d'une application avec la librairie react-native-navigation

    API's

    • Appels réseaux (fetch)
    • Persistance des données
      • Atelier : Ajout de fonctionnalités permettant de manipuler les appel réseaux et la persistance de données dans l'application précédemment réalisée

    Test unitaires

    • Présentation de l'approche TDD (Test Driven Development)
    • Introduction à jest / snapshot
      • Atelier : Mis en place de tests avec jest dans l'application précédemment réalisée

    Pattern Flux

    • Présentation du pattern flux
    • Implémentation Redux
      • Atelier : Réalisation d'une application avec Redux

    Interfaces avancées

    • Présentation de l'approche TDD (Test Driven Development)
    • API Animation
    • API Pan Responder, capter les gestures de l'utilisateur
      • Atelier : Réalisation d'une animation répondant aux gestures de l'utilisateur
    Durée : 5 jour(s)
    Tarif : 2 750 € (HT)
    Réf : VE950-006

    Dates des sessions

    Nantes (44) 04/06/18 Rennes (35) 04/06/18 Paris (75) 04/06/18 Niort (79) 04/06/18 Nice (06) 04/06/18 in-class™