Formation React Native

Notée : (1)

Les bases du développement d’applications iOS et Android grâce à React Native.

Prix (Formation inter-entreprise)

2500€ HT / personne

Durée

5 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

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 mobiles cross-platform natives.

A l'issue des 5 jours, 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.

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

Télécharger le programme

1 témoignage

J'ai eu la chance de suivre cette formation React Native qui a dépassé, de loin, mes attentes les plus ambitieuses. Complètement novice sur la technologie, je sors de la formation avec une preuve de concept que je vais pouvoir présenter à mon équipe dès la semaine prochaine... et surtout de solides bases en React pour continuer mon apprentissage en autonomie. Merci à Farid pour la chaleur de son accueil, ses conseils et surtout sa patience! Une formation à réserver les yeux fermés.

Gaëtan DUHAMEL

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Air France
Société Générale
CNRS
La Poste
Voyage SNCF
Moody's Analytics

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation React Native

Notée : (1)

Les bases du développement d’applications iOS et Android grâce à React Native.

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 mobiles cross-platform natives.

A l'issue des 5 jours, 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.

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

Télécharger le programme

Le(s) formateur(s)

Farid Safi

Farid Safi

Farid Safi est le premier formateur React Native en France.
Il a découvert le JavaScript en 2006 et en est devenu expert au fil de ses expériences.
Il a été directeur technique et consultant, tant pour des grands comptes que pour des startups. Il est aujourd’hui co-fondateur du Reacteur qui propose un bootcamp permettant aux débutants d'apprendre à coder en 9 semaines.
Classé 6ème développeur JavaScript en France (source GitHub), ses contributions open source ont été téléchargées par plusieurs dizaines de milliers de développeurs.
Il est notamment le créateur d’un des composants React Native les plus populaire sur Github : Gifted Chat.
Organisateur des événements React Lovers et Facebook Developer Circles Paris, Farid contribue au développement de la communauté React Native française et est régulièrement speaker lors de conférences React en Europe.

Vous pourrez trouver une interview de Farid sur notre blog.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation
Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

1 témoignage

J'ai eu la chance de suivre cette formation React Native qui a dépassé, de loin, mes attentes les plus ambitieuses. Complètement novice sur la technologie, je sors de la formation avec une preuve de concept que je vais pouvoir présenter à mon équipe dès la semaine prochaine... et surtout de solides bases en React pour continuer mon apprentissage en autonomie. Merci à Farid pour la chaleur de son accueil, ses conseils et surtout sa patience! Une formation à réserver les yeux fermés.