React Native expert

Technologie
Développement mobile

Prérequis

  • Expériences en React, React Native, en environnements de développement mobile, systèmes Linux et bases d’UNIX.

Objectifs de la formation

Le développement mobile est divisé en deux catégories : les applications mobile hybrides et natives.

Il est souvent difficile de faire son choix. Adopter les technologies hybride au profit de la durée de développement mais en dépit d’une performance inférieure ? Choisir le natif au profit des performances mais en dépit de la complexité qu’amènent les deux plateformes ?

Durant cette formation, vous allez discerner comment React Native aborde ce problème majeur. Vous allez parcourir les tréfonds de ce framework, comprendre comment React Native réussi à égaler les performances d’une application native et apprendre les meilleures pratiques dans le domaine mobile.


Programme

Jour 1

  1. Les enjeux du développement mobile
    • Qu’est-ce qu’il en coûte ?
    • Comment arriver aux mêmes résultats qu’une application native ?
  2. Comment React Native fonctionne réellement ?
    • Les moteurs de rendu
    • Le bridge
    • Le système de layout
    • Le bytecod
    • Publication d’une application
    • Gradle
  3. Un composant React, qu’est-ce que c’est ?
    • Son cycle de vie complexe
    • Son state
    • Ses props
    • Les fonctions d’un composant (setState, render)
    • Les ReactNode
    • Le virtualDOM

Jour 2

  1. Création de l’application React Native
  2. Création de multiples pages
    • Utilisation de React Navigation
    • Création de divers composants
  3. Créez des animations complexes
  4. Les bonnes pratiques
    • Éviter les rendus abusifs
    • Composants sans state
  5. Optimiser son application, comment faire ?


Jour 3

  1. Surveiller les performances et détecter les anomalies
    • Utilisation des différents outils de monitoring
  2. React et Redux
    • Les bases de Redux
    • Connecter ses composants avec Redux
  3. Connexion à une API et affichage des résultats
  4. Test et évaluation de l’application
    • Test sur les connaissances acquises lors de la formation et revue du code et de la qualité de l’application
    • Temps d’échange

Supports de formation

  • PowerPoint
  • Emulateur iOS
  • Device Android

Evaluation

Formation certifiante décernée par l’Actimage Academy à l’issue du test passé en fin de formation et de l’évaluation de l’application créée pendant la formation.

    • Durée : 3 jours
    • Lieu : Paris
    • Places : 5 personnes
    • Adaptabilité : Formations en intra ou sur-mesure

    Prix : 2 600 €HT/personne
    Prochaines sessions : Sur demande

parallax background

Formation sur-mesure, crée pour vous et avec vous

Conscients que vos besoins et contraintes ne ressemblent à aucun autre, nos experts œuvrent pour vous offrir toujours plus de créativité, de réactivité et d'adaptabilité pour vos projets de formation. C’est pourquoi Actimage Academy propose d’adapter ses formations à vos besoins, en réalisant un programme de formation sur-mesure qui combine fond, forme et outils pédagogiques uniques.

Vous souhaitez en savoir plus ?

Découvrez nos autres formations disponibles

L’Actimage Academy a pour objectifs l’harmonisation des savoir-faire et la montée en compétences des collaborateurs d’Actimage et de tous les professionnels du Digital. Notre catalogue de formation, orienté sur des sujets d’innovation tels que la réalité mixte, la blockchain et les méthodologies Agiles a vocation à s’enrichir au fil de vos besoins. Contactez-nous pour en parler !


Téléchargez notre catalogue Découvrez notre centre de formation

Intéressez pour vous inscrire ?
Vous souhaitez plus de renseignements ?
Contactez-nous !

+33 (0)3 90 23 63 63
actimage-academy@actimage.net