Formation React Native

Notée : (21)

Grâce à cette formation React Native, apprenez à développer des applications mobiles natives et cross-platform pour iOS et Android

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 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...)

Le framework open-source React Native, créé par Facebook en 2015, permet de développer des applications mobiles cross-platform natives, performantes et évolutives en appliquant les paradigmes de React.

Cette formation React Native, orientée pratique, est destinée à des développeur·se·s mobile cross-platform, des développeur·se·s JavaScript ou des chefs de projets techniques souhaitant acquérir les bases du développement d’applications iOS et Android grâce à React Native.

Durant un projet fil-rouge sur 3 jours, vous réaliserez une application de A à Z afin de mettre en oeuvre les différentes fonctionnalités du framework et l'architecture data flow avec Redux. Vous verrez également les bonnes pratiques et comment tester votre code.

A l'issue de cette formation React Native, vous aurez les connaissances nécessaires pour démarrer le développement d'une application en React Native.

Les objectifs

  • Découvrir et maîtriser React Native
  • Savoir utiliser les outils de développement adaptés
  • Apprendre les bonnes pratiques et tester son code
  • Savoir installer, configurer et utiliser des bibliothèques

Pré-requis

  • Connaissances en JavaScript
  • Apporter votre ordinateur

Le programme de la formation React Native

Jour 1 : environnement et éléments d’interface

  • Introduction au développement mobile / panel des solutions de développement
  • React
  • React native

Mise en pratique:
- Apprendre à utiliser les outils et API’s
- Configurer de l’environnement de travail
- Maîtriser les layout, styles et le positionnement

Jour 2 : architecture et navigation

L’architecture « Uni-directional data flow » avec Redux
  • Pourquoi ?
  • Origine: flux, un pattern proposé par Facebook
  • Une simplification du pattern avec Redux
Navigation
  • Navigator
  • Navigator IOS
  • NavigationExperimental
Gestion des données
  • Fetch
  • AsyncStorage
  • SQLite

Jour 3 : bonnes pratiques, tests et mise en production

Utilisation de librairies tierces
  • Librairie JS
  • Librairie native
Tests unitaires et fonctionnels
  • Jest
  • Appium

Mise en ligne sur les stores
Performances

Aller plus loin : exemples d’applications, création d’une librairie, questions

Télécharger le programme

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

BNP Paribas
La Poste
Decathlon
Alcatel
Boursorama
Axa

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation React Native

Notée : (21)

Grâce à cette formation React Native, apprenez à développer des applications mobiles natives et cross-platform pour iOS et Android

Le framework open-source React Native, créé par Facebook en 2015, permet de développer des applications mobiles cross-platform natives, performantes et évolutives en appliquant les paradigmes de React.

Cette formation React Native, orientée pratique, est destinée à des développeur·se·s mobile cross-platform, des développeur·se·s JavaScript ou des chefs de projets techniques souhaitant acquérir les bases du développement d’applications iOS et Android grâce à React Native.

Durant un projet fil-rouge sur 3 jours, vous réaliserez une application de A à Z afin de mettre en oeuvre les différentes fonctionnalités du framework et l'architecture data flow avec Redux. Vous verrez également les bonnes pratiques et comment tester votre code.

A l'issue de cette formation React Native, vous aurez les connaissances nécessaires pour démarrer le développement d'une application en React Native.

Les objectifs

  • Découvrir et maîtriser React Native
  • Savoir utiliser les outils de développement adaptés
  • Apprendre les bonnes pratiques et tester son code
  • Savoir installer, configurer et utiliser des bibliothèques

Pré-requis

  • Connaissances en JavaScript
  • Apporter votre ordinateur

Le programme de la formation React Native

Jour 1 : environnement et éléments d’interface

  • Introduction au développement mobile / panel des solutions de développement
  • React
  • React native

Mise en pratique:
- Apprendre à utiliser les outils et API’s
- Configurer de l’environnement de travail
- Maîtriser les layout, styles et le positionnement

Jour 2 : architecture et navigation

L’architecture « Uni-directional data flow » avec Redux
  • Pourquoi ?
  • Origine: flux, un pattern proposé par Facebook
  • Une simplification du pattern avec Redux
Navigation
  • Navigator
  • Navigator IOS
  • NavigationExperimental
Gestion des données
  • Fetch
  • AsyncStorage
  • SQLite

Jour 3 : bonnes pratiques, tests et mise en production

Utilisation de librairies tierces
  • Librairie JS
  • Librairie native
Tests unitaires et fonctionnels
  • Jest
  • Appium

Mise en ligne sur les stores
Performances

Aller plus loin : exemples d’applications, création d’une librairie, questions

Télécharger le programme

Le(s) formateur(s)

Baptiste Adrien

Baptiste Adrien

Baptiste, diplômé en 2013 de l’INSA de Lyon, possède aujourd'hui une expertise aussi bien sur des technologies back que front, et en particulier avec les frameworks Symfony, React et React Native.
Ses nombreuses missions chez des clients tels que Arte, Ouibus, Arianespane ou encore Smalllable, lui ont permis d'acquérir de solides compétences sur la construction de stacks complexes, mais également dans la gestion de projet.

Il est aujourd'hui formateur via l'organisation JoliCampus, où il s'emploie à transmettre ses connaissances dans la bonne humeur.

Curieux et passionné, il travaille sur divers projets personnels intégrant du hardware et de l’Internet of Thing, à découvrir sur son site shinework.

Voir son profil détaillé

Thibault Lenclos

Thibault Lenclos

Thibault a suivi un cursus Ingénierie des applications mobiles à l'ESGI dont il est sorti diplômé en 2014. Passionné du web depuis de nombreuses années, ses sujets de prédilections sont Symfony et React / React Native.

Curieux, il dédit une partie de son temps en expérimentant de nouvelles technologies, et donne une attention particulière à l'expérience utilisateur en intégrant des interfaces novatrices alliant ergonomie et fun.

Formateur React et React Native par l'intermédiaire l’organisme JoliCampus, Thibault aime partager ses connaissances avec d'autres développeur·se·s mais aussi s’enrichir des expériences de chacun·e.

Enfin, « Gamer » dans l’âme, le rock qui grésille est son type de musique préféré, lorsqu'il n'est pas en ballade avec sa moto.

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.