Formation React Native

Cette formation vous apprendra les bases du développement d'applications mobiles multiplateformes grâce à React Native. Au travers d'exemples pratiques, vous apprendrez à concevoir des applications compatibles avec iOS et Android.

Objectifs pédagogiques

  • Savoir mettre en place un environnement de développement React Native
  • Être capable de construire une application iOS et Android en respectant les bonnes pratiques
  • Savoir installer, configurer et manipuler des bibliothèques
  • Savoir utiliser les principaux composants et les API natives proposées par React Native

Formation React Native en détail

Programme

1. Présentation

  • Qu'est ce que react native ?
  • Avantages
  • Inconvénients

2. Les bases de React Native

  • React Native : Fonctionnement général
  • Les cycles de vie
  • Les composants
  • Gérer le style d'un composant
  • Installation et configuration de React Native
  • Debug et outils de developpement
  • La syntaxe ES6

3. Mon premier projet React Native

  • Travaux pratiques : initialisation d’un projet React Native
  • Ajout/Modifcation d'un composant
  • Gérer la saisie utilisateur
  • Récupérer des données depuis le web

4. Navigation

  • Présentation des solutions
  • Navigation vers une page

5. Style

  • Les solutions
  • Gérer les positions

6. L'api spécifique

  • La géolocalisation par plateforme
  • Prendre une photo
  • Afficher mes images
  • Stocker des données

7. Les modules

  • Installer un module via npm

8. Le déploiement

  • Créer un build de son application avec icon et splashscreen

Public visé et pré-requis

Public

  • Développeurs Web ou Mobile
  • Chefs de projet techniques

Pré-requis

Connaissance de JavaScript.

Personne en situation de handicap

Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.

Ingénierie pédagogique

Moyens pédagogiques et techniques

  • Les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation.

  • Une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard…

  • Un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires.

Modalités de suivi de l'exécution du programme

  • Durant la formation : basé sur des exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur, une partie d'apports théoriques sera abordée (30% du cours).

  • En fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM.

Moyens d'encadrement

Formation assurée par un expert front-end maîtrisant les applications mobiles multiplateformes.