Formation React Native
React Native, c'est du JavaScript qui devient une vraie app mobile. Cette formation, c'est pour ceux qui veulent créer des apps iOS/Android sans apprendre Swift ou Kotlin.
Objectifs
- Comprendre les fondamentaux de React Native
- Construire une app complète du code au déploiement
- Hooks et patterns modernes
- Bonnes pratiques & tips
Programme de la formation
I . Fondamentaux
Les compétences de base dont vous aurez besoin pour créer vos premiers composants avec React Native et utiliser une bibliothèque d’interface utilisateur appelée react-native-paper.
- Coder depuis le cloud avec Expo Snack
- Coder sur votre ordinateur avec VSCode
- Faire défiler (scroller) sur mobile
- Afficher une liste de données
- Structure des dossiers
II . La Couche de Données
La couche de données est l’endroit où vous allez stocker vos données et les connecter à votre interface utilisateur.
- Comment déboguer avec React Native
- Récupération de données avec @tanstack/react-query
- Ajouter un message d’erreur hors-ligne (offline)
III . Écosystème
L’écosystème est l’étape où vous apprendrez à utiliser d’autres bibliothèques et frameworks indispensables.
- Extensions VSCode
- ESLint et Prettier
- TypeScript
- Explorateur de composants UI avec Storybook
- Tests unitaires avec Jest
- Tests de bout en bout (e2e) avec Maestro
IV . La Navigation
La bibliothèque React Navigation est un système de navigation pour React Native.
- Stack Navigator
- Passer des données entre les écrans
- Flux d’authentification (Auth flow)
- Design personnalisé de la navigation
V . Le Déploiement (Release)
L’étape de déploiement vous apprendra comment publier votre application sur l’Apple App Store et le Google Play Store.
- Publier avec Expo Application Services (EAS)
- Variables d’environnement et configuration
- Stratégies pour les tests bêta sur des appareils physiques
VI . Hackathon
- Pas de slides. Tu construis. Tu shippes. Tu montres.
- Livrable : Une app iOS + Android + Web fonctionnelle
Modalités d'évaluation
Sessions adaptées à vos besoins
Formation sur-mesure
Vous souhaitez une formation adaptée à votre entreprise ou à votre équipe ? Planifiez une session dédiée selon vos besoins et disponibilités. Choisissez la date, le format et bénéficiez d'un accompagnement personnalisé avec la possibilité de réaliser la formation dans nos locaux à Lille ou en distanciel.
Rejoignez une session
Envie de monter en compétences rapidement ? Inscrivez-vous à l'une de nos sessions de formation déjà programmées ! Rejoignez d'autres professionnels et apprenez aux côtés de nos experts.
Prendre contactObtenez votre attestation de réussite
À l'issue de chaque formation, obtenez une attestation de réussite confirmant de vos nouvelles compétences. Ce document valorise votre expertise et constitue un atout précieux pour booster votre carrière et mettre en avant votre maîtrise des technologies enseignées.
Besoin de plus d'informations ?