Formation en Développement: React Native - Développer des applications mobiles natives - Ascent Formation
Retour aux formations
Développement

React Native - Développer des applications mobiles natives

3 jour(s)21h

Description

Le Framework React Native tire sa force de sa capacité à créer des applications mobiles fonctionnant aussi bien sur iOS que sur Android. Avec cette formation vous maîtriserez la référence dans le développement multiplateforme. Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de réaliser à l'aide de React Native des applications mobiles multiplateformes compatibles avec Android et iOS.

Objectifs pédagogiques

  • Comprendre les frameworks de développement mobile et la spécificité de React Native
  • 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

Public concerné

Développeurs mobiles & Web
Architectes techniques
Chefs de projet techniques

Prérequis

Bases solides en JavaScript

Déroulé du programme

1

Présentation introductive du développement natif

  • Le développement natif, l’hétérogénéité et la fragmentation
  • Les solutions de cross-plateform
  • Comparaison des outils avec React Native
2

React Native

  • ES6/S201x & transpileur
  • React & le superset de JavaScript JSX
  • Les fondamentaux de React Native
  • Installation et réglages
  • Développement & débug
  • Travaux pratique: Installer et configurer React Native puis manipuler les outils de base : outils de développement et débugger
3

La constitution de l'interface

  • Présentation des éléments de base (View, Text & Image) et de leurs cycles de vie
  • Les événements : Touch, ListView et ScrollView
  • Styler les composants
  • Layout de l’application : présentation du module Flexbox
  • La navigation entre les pages
  • Composants avancés et composants de la communauté
  • Animations et transitions
  • Travaux pratiques: Développement du projet d’application avec React Native
4

Formulaires et gestion des données

  • Les éléments de base des formulaires
  • La validation de saisie
  • La gestion des erreurs
  • Redux-Form : présentation & comparaison
  • Récupération des données
  • Stockage local
  • Gestion offline
  • Travaux pratiques: Créer un formulaire, valider les données et gérer leur conservation
5

Le terminal

  • Les API natives de React Native
  • Plug-ins Cordova / PhoneGap
  • Créer un module natif
  • Travaux pratiques: Intégration des API au projet d’application
6

Fonctions avancées

  • Best Practices & erreurs fréquentes
  • Tests: Unitaires,Fonctionnels
  • Publication de l’application sur l’App Store et sur le Google Play
  • Les MAJ avec Over The Air
  • Frameworks et outils complémentaires
  • Travaux pratiques: Tester et déployer le projet React Native

Informations

Durée

3 jour(s)

21h

Tarif

1850 € HT

HT