Pourquoi devriez-vous y participer ?

La formation Développement Mobile – React Native vous permettra d’acquérir les connaissances et compétences nécessaires pour aborder un projet React Native en toute sérénité, de maîtriser des concepts fondamentaux aux techniques de développement avancées et d’apprendre tout ce qu’il faut savoir pour concevoir et déployer des applications mobiles multiplateforme offrant un véritable rendu natif.

 

À qui s'adresse la formation ?

Développeurs mobiles

Développeurs web

Chefs de projet techniques

Toute personne désire une reconversion de carrière

Objectifs de la formation

  • Savoir mettre en place un environnement de développement React Native
  • Configuration d’un projet « React Native »
  • Développer des interfaces utilisateurs à base de composants
  • Maîtriser l’affichage des listes de données
  • Mettre en place la navigation dans l’application
  • Savoir installer, configurer et manipuler des bibliothèques
  • Maîtriser l’Implémentation des services d’accès aux serveurs de données

Approche pédagogique

  • Les formateurs sont des développeurs ayant de nombreuses années d’expérience dans le domaine Mobile
  • Toute session de formation est organisée en une succession de parties théoriques exposées par l’animateur et de mises en application pratiques sous forme d’exercices réalisés par les participants

Planning des séances

SéanceProgrammeDétails
Séance 1

Introduction au développement mobile

  • Installation et configuration d’environnement de travail React Native(Android): Android Studio (SDK) , JDK ,Node JS, Visual Studio Code, …
  • Initialisation d’un projet React Native
  • Simulation du projet sur Téléphone réel
Séance 2

React Native : Fonctionnement général

  • Les composants de base (View, Text et Image ,FlatList …) et leurs cycles de vie.
  • Gérer le style d’un composant
Séance 3
  • Gestion des props & state des composants React
  • Personnaliser l’apparence et la mise en page de l’application avec Flexbox
  • Exercice : chacun va créer une interface en utilisant les composants et les notions déjà vu dans les séances précédentes
Séance 4
  • Importation des composants tiers
  • La gestion de la présentation et de la transition entre plusieurs écrans :Naviguer d’un écran à un autre avec React Navigation
Séance 5
  • Manipulation et persistance de données
  • Stocker et récupérer des données de manière persistante en local avec AsyncStorage
  • Stocker et récupérer des données a partir d’un serveur distant en utilisant Fetch API