Description
Cette formation React Native vous permettra de concevoir et déployer des applications mobiles performantes pour iOS et Android avec un seul code JavaScript.
Pendant 3 jours, vous apprendrez à :
- construire des interfaces réactives,
- interagir avec des API,
- maîtriser l’écosystème de développement mobile (TypeScript, navigation, tests, debugging), et
- publier votre app grâce à Expo Application Services.
Grâce à des mises en pratique directement sur smartphone et un hackathon final, vous saurez produire une app mobile complète, de la maquette au déploiement.
Public :
Cette formation orientée pratique, est destinée à des développeur·ses mobiles cross-plateforme, des développeur·ses JavaScript ou des chefs de projets techniques souhaitant acquérir les bases du développement d’applications iOS, Android et Web grâce à React Native.
🇺🇸 Cette formation est aussi disponible en anglais
Ils témoignent
AJ
Alice J.
Saint Gobain PAM canalisations
13.12.2023
Une formation complète, dispensée par David avec enthousiasme, bonne humeur et bienveillance et surtout, qui encourage a pratiquer ! David partage son (imposante!) expérience non seulement de React Native mais aussi de l'écosystème et de l'environnement de développement, pour développer aussi efficacement que possible. On repart avec beaucoup de nouvelles connaissances, outils et astuces.
Les objectifs
- Découvrir, maîtriser et apprendre les bonnes pratiques de React Native
- Installer, configurer et utiliser des bibliothèques
- Déboguer son code JavaScript et Natif
- Déployer son application sur les stores grâce à Expo Application Services
Pré-requis
- Connaissances en JavaScript
- Connaissances en React
-
Git v2.13 ou +
-
NodeJS v10.13 ou +
- Créer un compte expo
- Un smartphone avec l'application Expo Go
- Ordinateur portable à apporter
Le programme de la formation React Native
Jour 1 : les fondations de React Native
-
Fondation de React Native
- Comprendre le fonctionnement de React Native
- Créer des interfaces utilisateur pour
iOS
, Android
et Web
- Composants Style React Native
- le style Flexbox
- la syntaxe de style JavaScript
- Utilisation de
FlatList
-
Gestion de données
- Interagissez avec des API externes avec
fetch
-
react-query
pour collecter, mettre en cache et mettre à jour les données de façon asynchrone
Mises en pratique :
- Utilisez un téléphone réel pour ressentir la «façon de travailler de React Native»
- Découvrez l'API de React Native
- Utilisation d'une bibliothèque de composants react-native-paper
- Collecter des données depuis une API externe
Jour 2 : les outils pour développer des applications mobiles et Web
-
Écosystème
-
Eslint
/ Prettier
-
TypeScript
: attrapez les fautes de frappe et tapez les erreurs pendant que vous écrivez le code
- Bonnes pratiques pour déboguer votre application
-
react-navigation
- Comprendre et créer des workflows de navigation en utilisant les meilleures pratiques et les API de la plateforme
- Navigations imbriquées
- Flux d'authentification
Mises en pratique :
- Mettre en place les outils pour un développement productif
- Mettre en œuvre un flux de travail basé sur des composants
- Test Unitaire avec
@testing-library/react-native
- Faire fonctionner le routing avec une application mobile
Jour 3: de l’idée à l’App Store
-
Déploiement et QA
- App store d'Apple
- Google Play Store
- Mises à jour Over The Air
-
Hackathon
- Récapitulatif de ce que nous avons appris
- Checklist pour démarrer un nouveau projet
- Créez votre propre produit en un jour !
Mises en pratique :
- Préparer le déploiement sur les stores
- Présentez votre application en fin de journée au reste de la classe
Télécharger le programme
Formations associées
-
4 jours
Formateur
David est développeur react native freelance.
En tant que digital nomad, il a vécu 3 ans à Londres, donné des cours à l'IUT de Calais, aidé des centaines de développeur·se·s dans des bootcamps comme le wagon ou React GraphQL Academy. Il a commencé à développer sur TI-82 pendant les cours de maths, depuis 2017 il se spécialise sur React et React Native.
David aime partager ses connaissances aux personnes pour leur faire prendre tous les raccourcis possibles afin de réduire le temps d’exécution de leurs idées.
Sa mission est de transmettre les bonnes pratiques de la communauté pour avoir le maximum d'impact dans votre travail.
CK
Christ K.
Place de la formation
13.12.2023
Expérience très bonne avec un bon formateur qui connait son sujet. Il prend le temps de nous expliquer lorsqu'on a des questions, lorsqu'on a des bugs pendant la mise en pratique.
Pour pouvoir mieux comprendre cette formation React Native, cela nécessite d'avoir un minimum d'expérience en React.js avec le hooks notamment
AJ
Alice J.
Saint Gobain PAM canalisations
13.12.2023
Une formation complète, dispensée par David avec enthousiasme, bonne humeur et bienveillance et surtout, qui encourage a pratiquer ! David partage son (imposante!) expérience non seulement de React Native mais aussi de l'écosystème et de l'environnement de développement, pour développer aussi efficacement que possible. On repart avec beaucoup de nouvelles connaissances, outils et astuces.
NM
Nicolas M.
EGENIUS
12.09.2023
Formation très complète, programme tres chargé, important d'avoir de bonnes bases JS Ts
GT
Guillaume T.
Hachette Livre
Formation très interessante avec de la pratique !
MA
M’soh Guy Martial Désiré A.
KORIAN
J'ai beaucoup aimer le déroulement de la formation, les références les conseilles et l'ambiance. Je note quand même qu'un bon niveau de compréhension de react et de la notion des hooks est primordiale pour mieux assimiler les concepts de react native.
MF
Martin F.
LEFEBVRE SARRUT SERVICES
formateur de très bons conseils, dans le vif du sujet
David Leuliette est un formateur très performant et agréable.
Il maîtrise incontestablement son sujet, et peut rapidement trouver des solutions lorsqu'il est confronté à des situations inconnues.
CT
Charly T.
WAYA TECH
22.01.2018
Formation très intéressante et formateur compétent et pédagogue
JB
Jean-Didier B.
Kizeo
22.01.2018
Très bonne formation avec des exercices pratiques sur des cas concrets
GD
Gaëtan D.
PLANTE ET CITES
15.05.2017
Avec l'équipe du Réacteur, j'ai eu la chance de suivre une formation React Native qui a dépassé, de loin, mes attentes les plus ambitieuses. Complètement novice sur la technologie, je sors de la formation avec une preuve de concept que je vais pouvoir présenter à mon équipe dès la semaine prochaine... et surtout de solides bases en React pour continuer mon apprentissage en autonomie. Merci à Farid et Kévin pour la chaleur de leur accueil, leurs conseils et surtout leur patience! Une formation à réserver les yeux fermés.
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié
Qualiopi, ce qui permet la prise en charge par des organismes comme
Pôle emploi, votre OPCO ou encore le
CPF (Compte Personnel de Formation) pour certaines formations.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
- 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
- 9h30 : la formation commence
- 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
- 14h : reprise de la formation
- 18h : fin de la journée
8 raisons de participer à une formation Human Coders
- Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1679 sessions réalisées). 99% des participants se disent satisfaits de nos formations
- Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
- Catalogue de formations complet : 175 formations au catalogue, de quoi vous accompagner sur tout vos projets
- Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
- Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
- Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
- Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
- Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux