Aller au contenu principal

IB FORMATION : 01. React Native, applications mobiles natives pour iOS et Android

Organisme

IB FORMATION
1 PLACE DE LA PYRAMIDE
92911 PARIS LA DEFENSE CEDEX

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
926.1€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3717€ HT / groupe
4 stagiaires minimum

Public

Développeurs mobiles, développeurs Web, architectes, chefs de projets techniques.

Pré-requis

Avoir une connaissance pratique de la programmation en JavaScript.

Objectifs pédagogiques

- 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

Programme détaillé

1. INTRODUCTION A L'ERGONOMIE 

  • Présentation de l'ergonomique logicielle : ce qu'elle est, ce qu'elle n'est pas

2. INTRODUCTION

  • Qu’est-ce que React Native ? 
  • L’enjeux du développement cross-plate-forme
  • Présentation des outils de développement
  • Syntaxes JSX, ES6 et principes de base  

3. CONFIGURATION DE REACT NATIVE 

  • Comment développer une application ?
  • Installation des outils de développement 
  • Utiliser Expo (toolchain) 
  • Application react native 

4. ARCHITECTURE ET COMPOSANTS  

  • Architecture d’une application React Native 
  • Composants de base 
  • Design Pattern et React Native (MVC, flux) 
  • Créer ses propres composants 

5. CONSTRUCTION D'IHM

  • Organiser le layout 
  • La navigation 
  • Ajouter des composants 
  • Transitions et animations 

6. LES API  

  • Rappels d’XMLHttpRequest 
  • Qu’est-ce que Fetch et comment l’utiliser 
  • Les Websockets 
  • Redux pour gérer les états 
  • Persistance des données (AsyncStorage, Realm, SQLite)

7. SPECIFICITES IOS ET ANDROID  

  • Le module plate-forme
  • Les extensions spécifiques 
  • Composants spécifiques iOS et Android 

 

LES PLUS DE LA FORMATION

  • Cette formation React Native vous donne toutes les clés pour bien réaliser votre projet de développement d’applications cross plates-formes.
  • La syntaxe est celle de ReactJS, mais il n’est pas nécessaire de l’avoir pratiqué pour suivre cette formation.
  • Répartition théorie/pratique : 40% / 60%
  • Cette formation se compose d’une alternance d’apports théoriques, de travaux pratiques s’articulant autour d’une application fil rouge, de démonstrations, de phases d’échanges entre participants et de synthèses de la part du formateur. 

Sessions

Filtrer les résultats

21 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat