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.
Demander des informations sur la formation React Native