Accueil > Système d'Information - Informatique et Digital > Web et Mobilité > Développer pour les smartphones et tablettes > React Native : Développer des Applications Mobiles Multiplateformes

React Native : Développer des Applications Mobiles Multiplateformes

Objectifs

  • développer par la pratique des applications Android et iOS réalisées à l'aide de React Native
  • monter en compétence sur le développement d'applications mobiles, sans avoir recours au développement natif en Java ou Swift
  • Formation nouvellement créée ou entièrement remaniée
  • Stage / Presentiel
  • 2 980 € (HT)
  • 5 Jours (35 Heures)
  • Code: ICS422

Programme Détaillé

développeur, architecte technique, chef de projet
Présentation de React Native
Historique de la plateforme
Road map React Native (documentation / open source)
Syntaxe JSX / ES6
Environnement React Native
Architecture d'un projet
Composants de base View, Text, Image
Outils de debugging
Composants
Tour d'horizon des composants mis à disposition par React Native
Cycle de vie des composants
Props et states
Mise en page et style
Scroll view / ListView / FlatList
Plugins
Définition des plugins
Plugin pour la navigation
API's
Appels réseaux (fetch)
Persistance des données
Tests unitaires
Présentation de l'approche TDD (Test Driven Development)
Introduction à jest/snapshot
Pattern Flux
Présentation du pattern Flux
Implémentation avec Redux
Interfaces avancées
API Animation
API Pan Responder, capter les gestes de l'utilisateur
maîtriser le langage JavaScript, ou idéalement avoir suivi la formation JavaScript IIN80
professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et notre équipe pédagogique
Formation avec un formateur, dans une salle dédiée à la formation, un poste de travail par stagiaire, un support
Alternance d’exposés théoriques, de démonstrations et de mise en pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe
L'évaluation des acquis se fait tout au long de la formation au travers des différents travaux dirigés et travaux pratiques réalisés par le stagiaire
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.