Formation React Native

Apprenez à maîtriser React Native, le framework de développement d'applications mobiles natives pour iOS et Android, basé sur JavaScript et React.

Vous souhaitez développer de manière efficace une application mobile en parfaite adéquation avec vos besoins ou ceux de vos clients ? Vous voulez utiliser un outil open-source pour développer rapidement une application solide, testée et évolutive et compatible IOS et Android ? Alors il vous faut React native ! Vous serez guidés pas à pas dans la découverte de cette technologie conçue par Facebook.

Dans un contexte alternant théorie et mise en pratique, vous vous familiariserez avec les bases du développement d’applications mobile. Vous apprendrez les concepts, les astuces et les bonnes pratiques pour exploiter au mieux les énormes capacités de ce framework.

Que va vous apprendre cette formation ?

  • d'apprendre React Native,
  • de construire votre application mobile simple de A à Z,
  • d'utiliser toutes les astuces et bonnes pratiques pour maîtriser votre code,
  • de publier votre application sur les stores Google Play et Apple.

Pour suivre cette formation, vous devez être à l’aise avec JavaScript.

Programme de la formation

Introduction

  • Benchmark des différents outils de cross-platfom
  • Présentation des principaux concepts de React Native

React JS et React Native - Typescript

  • Rappels sur ES6/ES201X
  • React & JSX
  • React Native : les principes clés et le fonctionnement général
  • Installation & configuration
  • Typescript

Architecture d'application

  • Configuration des composants avec state & props
  • Hook et React Native

Conception des interfaces

  • Organiser votre interface avec les containers et des composants
  • Les composants de base
  • Apporter des styles à vos composants
  • Organiser le layout de votre application
  • Apprendre à gérer votre navigation
  • Comment utiliser des thèmes dans votre application

Gérer les formulaires

  • Validation des saisie et gestion des erreurs
  • React-hook-form et alternatives
  • Stockage local et gestion offline
  • React-query
  • Se connecter à un Backend via une API Rest

Quelques usages avancés

  • Les bonnes pratiques et les erreurs fréquentes
  • Tester votre application mobile
  • Publier votre application sur les stores Google Play et Apple Store
  • Complément d’outils et les Frameworks

Informations complémentaires

  • Public

    Développeurs d'application Web ou natives

  • Objectifs

    Être capable de développer des applications mobiles natives avec React Native. Connaître le framework et sa syntaxe, savoir organiser son code et tirer partie des différentes fonctionnalités offertes par React Native.

  • Prérequis

    Une connaissance de la théorie de la programmation orientée objet. Utilisation/modélisation de bases de données relationnelles.

  • Moyens pédagogiques

    Durant chaque formation, les participants et participantes auront l’opportunité de mettre en application leurs apprentissages grâce à de nombreux cas pratiques et exercices. Ces exercices seront ensuite corrigés et explicités par le formateur ou la formatrice. Dans le cas de sessions inter-entreprises, à Strasbourg ou à Paris, la formation est dispensée dans les salles pédagogiques adaptées à des apprentissages informatiques : capacité de 1 à 10 personnes, équipement informatique fourni pour chacun des stagiaires, vidéo-projecteur et paperboard.

  • Suivi et appréciation des résultats

    L'exécution de l'action de formation est suivie à l'aide de feuilles de présence émargées par demi-journée par les participants et le formateur. Sanction : attestation de présence. Un bilan des acquis est effectué à l'issue de la formation par questionnaire individuel en ligne et par les exercices réalisés durant la session.

  • Modalités de positionnement et d’évaluation

    Le positionnement à l'entrée est évalué par questionnaire individuel en ligne (comportant des questions relatives au profil, aux attentes, aux connaissances initiales et aux prérequis techniques) ainsi que par échange e-mail lors de la prise de contact et de la préparation du dossier. Un entretien préalable par visioconférence a lieu dans le cas des groupes en intra.

Inscription et informations pratiques

Se renseigner ou s'inscrire

Durée de formation

  • 2 à 5 jours

Lieux disponibles

  • Possible dans vos locaux Oui

Formateur

Quelqu'un de bien !

Quelqu'un de bien !

La personne qui dispense cette formation peut varier mais est forcément un·e expert·e reconnu·e dans son domaine et validée par nos soins.

Atouts de la formation

  • Effectif réduit (jamais plus de 12 participant·e·s).
  • Repas de midi offert chez Alsacréations (à Strasbourg).
  • Formateur à l’écoute, chacun peut intervenir à tout moment.
  • Travaux pratiques réalisés en conditions réelles.
  • Supports complets fournis.

Infos complémentaires

Date de mise à jour :

Tous les champs sont obligatoires sauf ceux indiqués comme optionnels.

On en parle ?

Nombre de personnes et lieu

Vos coordonnées

Retourner en haut de page