> formation Technologies numériques > formation Développement logiciel > formation iOS, Android, multiplateformes mobiles > formation React Native, développer des applications mobiles natives

Avis loadedNote : 4,5Length : 21TotalNote : 375TotalNote20 : 15
Toutes nos formations iOS, Android, multiplateformes mobiles

Formation React Native, développer des applications mobiles natives
pour iOS & Android

4,5 / 5
Stage pratique
Best
Durée : 3 jours
Réf : FRN
Prix  2021 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

Réconciliant les développeurs d'applications natives et hybrides, React Native est devenu un framework de référence pour la création d'applications mobiles multiplateformes. Cette formation vous permettra d'acquérir les compétences nécessaires pour concevoir des applications compatibles avec iOS, Android et Windows.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Mettre en place un environnement de développement React Native
  • Concevoir l'architecture logicielle d'une application mobile multiplateforme
  • Construire une interface utilisateur fluide et performante
  • Utiliser les principaux composants et les API natives proposées par React Native
PROGRAMME DE FORMATION

Introduction

  • Le développement natif, l'hétérogénéité et la fragmentation.
  • Les principaux outils cross-platform.
  • Positionnement de React Native par rapport aux solutions existantes.

React Native

  • Rappels sur ES6/S201x. Notion de transpileur.
  • React et le superset de JavaScript JSX.
  • React Native : principes clés, fonctionnement général.
  • Installation et configuration de React Native.
  • Outils de développement et de debug.

Travaux pratiques
Installation et configuration de React Native. Maîtriser le debugger.

Architecture d'application

  • Configurer un composant : state & props.
  • React Native et MVC.
  • Le pattern Flux, une alternative au MVC.
  • L'arrivée de Redux : le store, le reducer, les actions.

Travaux pratiques
Initialisation d'un projet React Native. Configuration d'un composant.

Construire son interface

  • Les composants de base (View, Text et Image) et leurs cycles de vie.
  • Les événements Touch, la ListView et la ScrollView.
  • Organiser le layout de l'application. Mise en page avec Flexbox.
  • Styler les composants.
  • Les différentes solutions de navigation entre les pages.
  • Composants avancés.
  • Utiliser des composants de la communauté.
  • Ajouter des animations et des transitions.

Travaux pratiques
Développer une première application.

Les formulaires et la gestion des données

  • Les principaux composants de formulaires.
  • La validation de la saisie et la gestion des erreurs.
  • Redux-form et alternatives.
  • Récupération des données : xmlhttprequest et fetch.
  • Le stockage local.
  • La gestion offline.

Travaux pratiques
Développer un formulaire, valider les données et assurer la persistance des données.

Interagir avec le terminal

  • Les principales API natives de React Native.
  • Utiliser les plugins Cordova/PhoneGap.
  • Développer un module natif.

Travaux pratiques
Implémentation des principales API natives.

Usages avancés

  • Best Practices et erreurs fréquentes.
  • Tests unitaires et fonctionnels.
  • Publier l'application.
  • Mises à jour Over The Air.
  • Frameworks et outils complémentaires.

Travaux pratiques
Tester et déployer des applications React Native.

Participants / Prérequis

» Participants

Développeurs mobiles, développeurs Web, architectes, chefs de projets techniques.

» Prérequis

Bonne connaissance de JavaScript.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
WASSIM M. 28/07/2021
5 / 5
Très bon

PHILIPPE C. 28/07/2021
3 / 5
Le formateur a l’air de ne pas être sur la bonne formation et subit les erreurs du language a apprendre et son matériel peu approprié, tout autant que les élèves. Le formateur n’est pas à l’aise avec sa technologie, je me sens peu rassuré quant à l’apprentissage de cette dernière. Nous avons parcouru 60% du cours annoncé et perdu énormément de temps en maitrise des erreurs. Il me

VEN HONG L. 28/07/2021
5 / 5
Très bon formateur!!! Toujous à l’écoute et réponde à toutes les questions. Très avenant.

FILIP P. 21/04/2021
5 / 5
Le contenu de la formation était tout à fait à la hauteur, nous donnant une très bonne base d’apprentissage dans un nouveau domaine et nous donnant les outils de progresser par nous même à présent. Formateur très à l’écoute et contenu bien structuré, l’apprentissage c’est fait avec plaisir et à mon avis aucun participant n’était perdu. Merci pour cette formation

NICOLAS C. 21/04/2021
5 / 5
Très satisfait du contenu, que ce soit théorique ou pratique. Un support supplémentaire contenant un contenu plus approfondis serait un plus, si on souhaite approfondir un sujet.

ALEXANDRE G. 12/04/2021
5 / 5
Bien, aurais aimer aller plus loin dans la technique quitte a passer moins de temps sur la pratique (notament sur le CSS) et voir les librairies les plus utilisés pour RN ou comment organiser un projet important en équipe ou les test unitaires...

YVES F. 12/04/2021
5 / 5
Très bon formateur qui rythme parfaitement la formation. Prend le temps d’aider chaque participant. Un petit bémol quant à la forme des supports de cours qui rend sa lecture un peu difficile mais c’est mon avis personnel.

GERMAIN M. 12/04/2021
5 / 5
Excellente formation, animateur dynamique. Les sujets abordés sont nombreux et permet d’avoir un bon aperçu de ce qu’il est possible de faire.

ELRIK D. 23/11/2020
5 / 5
Excellente formation ! Tout était parfait, rien a redire.

MAXIME A. 23/11/2020
5 / 5
Thomas est super calé, très dynamique et toujours à l’écoute.

ZAIRA K. 23/11/2020
5 / 5
Très bonne formateur. Explications super claires. Le contenu est cohérent et complexe. La formation est géniale. Très satisfaite.

ERIC S. 23/11/2020
5 / 5
Le contenu est vraiment très bien pour une première approche de React Native et le formateur Thomas a très bien su maintenir l’entrain et le dynamisme d’une formation en présentiel!

SYLVAIN C. 23/11/2020
5 / 5
Ma note sur la qualité exprime le fait qu’il y a beaucoup de copié-collé. Cela dit c’est nécessaire vu la quantité de chose à apprendre et la durée de la formation.

DOUIRI A. 23/11/2020
4 / 5
Formation riche et formateur au top !

STÉPHANE R. 28/09/2020
3 / 5
Nous avons eu d’énorme soucis pour mettre en place et utiliser nos téléphones-PC. Ces problèmes ne sont pas liés au formateur mais à beaucoup d’instabilité de React Native sous Windows et notre infrastructure. Cela a donc empiéter sur le temps de formation. Nous avons donc eu une fin de formation en version accélérée : ce n’est pas le top.

FRÉDÉRIC P. 28/09/2020
5 / 5
Cours très technique mais intéressant

GABETTYNICOLAS . 28/09/2020
4 / 5
Contenus corrects mais un gros souci lié à l’installation des outils. Manque de temps à cause des installations

OUIAME N. 21/09/2020
5 / 5
Formateur explique bien, formation excellente

FLORIAN C. 21/09/2020
5 / 5
Contenu très complet, avec un rappel des bases fondamentales avant de rentrer dans la technique. Progression pas à pas pour complexifier une application. TPs bien amenés et répartis, et qui permettent de valider (ou pas) la compréhension du cours. Très bonne animation, mais le temps de réponse des élèves a limité l’animation

LOÏC S. 21/09/2020
3 / 5
Formateur très pédagogique. Bonne formation pour découvrir les bases de React. Pas fait pour des développeurs expérimentés sur le sujet. Un gros manque d’expertise sur l’architecture des applications natives(Android et IOS), et le fonctionnement interne d’une application React native.

DAMIEN V. 21/09/2020
4 / 5
Formation interessante mais qui meriterait une journée de plus pour bien prendre le temps sur les differentes parties
Avis clients 4,5 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire