Formation développement React Native

Après cette formation, vous aurez approfondi les notions clés nécessaires pour créer et maintenir une application React Native. Nous vous présenterons les environnements de développement, le framework ReactJS et le langage de programmation (JavaScript ES6).

Organisme de formation agréé depuis 2014 (agréé DATADOCK) et éligible au dispositif FNE-Formation.

Pour vous accompagner dans votre demande de formation : formation@beapp.fr

2 jours

6 participants max

1 600€ HT / Participant

Inter ou intra-entreprise

Description

Après cette formation, vous aurez approfondi les notions clés nécessaires pour créer et maintenir une application React Native. Nous vous présenterons les environnements de développement, le framework ReactJS et le langage de programmation (JavaScript ES6).

Objectifs de la formation

Maîtriser les notions suivantes :

  • Les outils : react-native-cli, xcode, android studio
  • Le langage : JavaScript ES6 et ReactJS
  • Redux
  • L’architecture d’un projet React Native
  • Le débug d’une application
  • La persistance des données
  • Features avancées

Contexte de la formation et public concerné

Vous souhaitez renforcer vos compétences en développement React Native ? Cette formation s’adresse à un public de développeurs qui souhaite compléter ses compétences sur les technologies mobiles React Native.

Pré-requis pour la formation

  • Durée / 2 jours
  • Public / Développeurs
  • Prérequis / Bonnes connaissance en programmation
  • TP / 50% de travaux pratiques
  • Coût (hors frais de déplacement) / 1 600€HT par participant
  • Intra-entreprise possible sur demande / 6 participants maximum
  • Modalités et délai d’accès / Temps d’accès de 90 jours environ entre la demande de financement et le début de formation

Le programme

  • Intro

    Cliquez ci-dessous pour découvrir le programme ou ici pour le télécharger en PDF

  • 1. Présentation des outils

    • Les IDE

    Intellij
    XCode
    Android Studio

    • Gestion de dépendances (yarn)
    • L’environnement Apple
    • L’environnement Android
    • L’intégration continue (Bitrise)
    • Les tests
    • Distribuer une application

    Signer un binaire

    Soumettre sur le store iOS et Android

     

    TP : créer un projet vide et le lancer sur un iPhone et un
    Android

  • 2. L'architecture d'une application

    • Les cycles de vie
    • Créer une navigation
    • Gérer les données avec Redux
    • Mise en place d’appels réseau

    TP : créer une app basée sur Redux qui charge et affiche une
    liste de données

  • 3. Debugger l'application

    • Remote debugging
    • Live reload

     

    TP : utiliser le debug pour faire du pas à pas

  • 4. Le langage et framework

    • Historique : ReactJS et React Native
    • Les bases de la syntaxe ES6
    • React JS
    • JSX
    • Bonnes pratiques React
    • Styles

     

    TP : créer un component dans la sandbox

  • 5. Persistance de données

    • Solutions possibles, avantages et inconvénients
    • AsyncStorage
    • SQLite

     

    TP : Gérer le stockage et chargement de données dans
    l’app créé précédemment

  • Télécharger le programme détaillé

Durée : 2 jours - Public : Développeurs

Prérequis : Bonnes connaissance en programmation avec JavaScript ES6 -- TP : 50% de travaux pratiques -- Coût (hors frais de déplacement) : 1 600€HT par participant -- Intra-entreprise possible sur demande : 6 participants maximum -- Délai d’accès : Temps d’accès de 90 jours environ entre la demande de financement et le début de formation.
Contactez-nous