Introduction à la programmation mobile avec React Native

Nombre d'heure : 0h

Les points forts de la formation

Objectif de la formation

Découvrir React Native et apprendre à faire une application React Native en respectant les bonnes pratiques.

Contenu de la formation

1. Introduction - Présentation de l'histoire de React Native et utilisation aujourd'hui - Comparaison aux autres outils crossplatform - Architecture et principes clefs de React Native 2. React Native - Rappels sur ES6/S201x. Notion de transpileur. - React et le superset de JavaScript JSX. - React Native : principes clés, fonctionnement général. - Installation et configuration de React Native. - Outils de développement et de debug. 3. Architecture d'application - Configurer un composant : state & props. - React Native et MVC. - Le pattern Flux, une alternative au MVC. - L'arrivée de Redux : le store, le reducer, les actions. 4. Construire son interface - Les composants de base (View, Text et Image) et leurs cycles de vie. - Les événements Touch, la ListView et la ScrollView. - Organiser le layout de l'application. Mise en page avec Flexbox. - Styler les composants. - Les différentes solutions de navigation entre les pages. - Composants avancés. - Utiliser des composants de la communauté. - Ajouter des animations et des transitions. 5. Construction de son application - Intégrer à son application des composants existants - Utiliser le composant List - Présentation d'une organisation possible des répertoires d'un projet 6. Gestion des formulaires - Les principaux composants de formulaires - La validation et gestion des erreurs 7. Récupérer des données distantes - Présentation de l'approche Smart/Dumb components - Utilisation de Fetch pour récupérer des données d'une API REST - Présentation de Redux pour améliorer la gestion des données - Présentation de GraphQL : le futur des APIs REST et pourquoi il est très adapté dans un environnement mobile

Résultats attendus

Modalités pédagogiques

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1900

Formations similaires

3 formations
Introduction à la programmation mobile avec Flutter
Lire plus...
Flutter : perfectionnement
Lire plus...
React Native : perfectionnement
Lire plus...