FORMATION
REACT NATIVE

Apprenez à développer des applications Mobile natives pour iOS et Android, grâce au framework open-source de Facebook : React Native.

PROCHAINE SESSION
11 DÉCEMBRE 2017 -

PARIS

Présentation

Cette formation vous permettra d'acquérir les bases du développement d’applications iOS et Android grâce à React Native. Ce framework open-source, créé par Facebook, permet de développer des applications Mobile cross- platform natives.

A l'issue de la formation, vous aurez les connaissances nécessaires pour démarrer le développement d'une application en React Native. La formation couvre les principes de base, jusqu'à la présentation des bibliothèques les plus populaires sur Github.

Au cours de cette formation vous réaliserez une première application, inspirée de l’application Airbnb. Grâce à ce projet, vous aborderez la notion de récupération de données depuis un serveur distant et afficherez ces informations dans l’application.

Objectifs

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

Prérequis

  • Posséder un ordinateur portable (Windows, Mac ou Linux)
  • XCode et/ou Android Studio installés et mis à jour
  • Avoir des bases en JavaScript

Programme

Jour 1

  • L'histoire de React Native
  • Préparer son environnement de développement XCode et Android Studio
  • Les meilleures extensions pour Atom et Visual Studio Code
  • Maîtriser Babel et les nouveautés de la syntaxe ECMAScript 6
  • Découverte de tous les Core Components
  • Déboguer une application React Native
  • Styling et Flexbox
  • Exercice pratique : Application Mobile "2001 : L'odyssée de l'espace"

Jour 2

  • Assimiler la différence entre les State et les Props
  • Le cycle de vie des Components
  • Les différentes méthodes pour améliorer les performances
  • La meilleure manière d'architecturer son application React
  • Fetch d'une API
  • Les évènements Touch
  • Comprendre l'optimisation des listes
  • Exercice pratique : Aligner des éléments pour comprendre toutes les Flexbox
  • Exercice pratique : Application Mobile "Meetup"

Jour 3

  • Bien choisir son Router pour gérer la Navigation
  • S'imposer un code strict avec ESLint
  • Typer les variables Props
  • Google Maps et Apple Maps
  • Dimensions et Responsive
  • Exercice pratique : Airbnb

Jour 4

  • Communiquer en temp réél avec les WebSockets
  • Stoquer des données de manière persistente AsyncStorage
  • Utiliser des Fonts personnalisées
  • Exercice pratique : Créer le MVP de son choix (1/2)

Jour 5

  • L'animation des composants
  • Introduction à Expo
  • Les bibliothèques open-source indispensables
  • Exercice pratique : Créer le MVP de son choix (2/2)

2.500 HT

5 jours (35 heures)

Pour une formation

intra

-entreprise, veuillez nous contacter pour un devis.

Prochaines sessions

Nos formateurs peuvent se déplacer dans toute la France et à l'étranger.

Vos

formateurs

Farid Safi

Xavier Colombel

Témoignages
Google Review
5,0

La formation react-native était vraiment top. Le formateur et les collaborateurs du Reacteur, sont vraiment tous très bon. Je recommande vivement cet organisme.
- Thibaud Dervily

Mots-clés

  • ReactJS

  • iOS

  • XCode

  • Android

  • App

  • Component

  • React Native Tutorial