React Native avec Expo
Version du programme : 1
Type de formation
MixteDurée de formation
35 heures (5 jours)Accessibilité
OuiReact Native avec Expo
Vous êtes développeur et cherchez à enrichir vos compétences en création d'applications mobiles ? Rejoignez la formation complète en React Native. Vous explorerez les concepts essentiels pour développer des applications intuitives et réactives. Notre formation est structurée autour d'un projet pratique qui s'étend sur cinq jours, intégrant des exercices quotidiens en autonomie pour renforcer votre apprentissage et vous permettre d'appliquer directement les techniques apprises. Au cours de cette formation, vous apprendrez à construire des applications mobiles de A à Z, depuis la construction de l'interface utilisateur jusqu'à l'intégration avec des serveurs backend, en passant par la gestion des états d'application et l'optimisation des performances. Que vous souhaitiez créer des applications pour le commerce électronique, des solutions pour la santé, ou des expériences interactives, les compétences acquises vous ouvriront de nombreuses portes dans une industrie en constante évolution.
Objectifs de la formation
- Maîtriser les fondamentaux de React Native, y compris JSX, composants, props, et state
- Savoir utiliser des outils et librairies spécifiques comme AsyncStorage, react-router-native, et gluestack-ui
- Développer et tester des composants React Native pour une application mobile fonctionnelle
Profil des bénéficiaires
- Développeurs mobiles souhaitant se former sur React Native
- Chefs de projet technique recherchant une montée en compétence de leur équipe sur React Native
- Freelances voulant élargir leur offre de développement d'applications mobiles
- Connaissances de base en programmation JavaScript
- Compréhension des principes de développement front-end
- Familiarité avec les concepts de programmation asynchrone et les API
Contenu de la formation
Fondamentaux et Environnement de Développement
- Introduction à React Native et JSX.
- Installation de l'environnement de développement.
- Découverte de l'interface utilisateur.
- Travaux Pratiques : Création d'un formulaire avec gestion des erreurs.
Authentification et Gestion des Données
- Authentification et gestion des API.
- Introduction à l'API Context pour la propagation des données.
- Création de composants intelligents et présentationnels.
- Travaux Pratiques : Création et redirection après authentification.
Navigation et Interaction Utilisateur
- Test du hook personnalisé et introduction à la navigation
- Gestion des paramètres de route et du bouton de retour sous Android
- Utilisation de références pour la gestion des interactions utilisateur
- Travaux pratiques : Création d'une interface d'édition
Performance et Tests
- Gestion du stockage local
- Optimisation des performances avec useMemo et useCallback
- Introduction au débogage et au test des composants
- Travaux Pratiques : Mise en place d'une interface de saisie de session
Améliorations et Déploiement
- Introduction à l'affichage de graphiques et à Storybook
- Amélioration de l'expérience utilisateur avec Animated.View
- Gestion de l'accessibilité et des états de réseau
- Travaux Pratiques : Affichage et gestion des graphiques
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Revues quotidiennes de code et QCM d'auto-évaluation
- Exercices pratiques évalués
- QCM d'auto-évaluation
Ressources techniques et pédagogiques
- Slides
- Comptes d'accès à des APIs pour les données
- Code complet et annoté pour la correction des projets
Qualité et satisfaction
Modalités de certification
- Les participants seront capables de développer des applications mobiles fonctionnelles en utilisant React Native, en intégrant des services backend, en appliquant les meilleures pratiques de développement, et en réalisant des tests unitaires pour assurer la qualité du code.
- Validation par le formateur lors des évaluations effectuées par celui-ci
Capacité d'accueil
Délai d'accès
Accessibilité
L’organisme de formation s’engage à rendre la session accessible à toute personne, y compris en situation de handicap. Pour chaque participant, un échange préalable est proposé afin d’identifier d’éventuels besoins d’adaptation. En cas de demande spécifique, le contenu, les supports et les modalités d’animation à distance pourront être aménagés (par exemple : sous-titrage, supports accessibles, assistance technique, allongement des temps de connexion). Pour les formations en entreprises : l'entreprise d'accueil s'engage à disposer des accès nécessaires pour les membres de son personnel en situation de handicap. Pour les formations en présentielle au sein du centre des Formations by DazzStudio : le lieu choisi dispose des accès nécessaires réglementaires pour les PMR liés aux ERP. Un référent accessibilité reste à la disposition des bénéficiaires pour accompagner toute démarche d’adaptation, dans le respect de la confidentialité et de l’inclusivité de la formation, conformément aux exigences du référentiel Qualiopi.