Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : React Native - Développer des applications mobiles natives

React Native - Développer des applications mobiles natives

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 21/05/2021. Dernière mise à jour le 21/12/2021.

Version du programme : 1

Programme de la formation

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 de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Développeurs mobiles & Web
  • Architectes techniques
  • Chefs de projet techniques
Prérequis
  • Bases solides en JavaScript

Contenu de la formation

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
Équipe pédagogique

Professionnel expert dans le développement mobile et JS

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique
Ressources techniques et pédagogiques
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation