A l’issue de la formation, l’apprenant sera capable de :
– Améliorer la qualité de son code pour une meilleure maintenance
– Optimiser et définir les bonnes pratiques du développement d’applications React/React Native
- Développement
- Développement Mobile
Formation React Native Niveau avancé Développer des applications mobiles multiplateformes (individualisée et personnalisée)
Objectifs
Prérequis
Bonnes connaissances en JavaScript, Asynchrone, POO et React ou React Native
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Formations modulables
Travaux pratiques
Les Modules
de formation
● Révision des fonctionnalités d’ES6+ et introduction aux modules JavaScript.
● Approfondissement sur l’utilisation des prop-types et l’adoption de TypeScript pour une meilleure typage.
essentiels pour la qualité du code.
● Exploration des Higher Order Components (HOCs) et leur utilité dans la réutilisation de la logique.
● Introduction approfondie à la gestion d’état centralisée, soulignant l’importance de Redux et Redux Toolkit pour un code organisé et efficace.
● Compréhension approfondie des enjeux de performance, y compris le rendu et le re-rendu.
● Techniques avancées pour créer des animations fluides en utilisant l’API Animated et Reanimated.
● Concepts fondamentaux de l’internationalisation et la localisation, et leur mise en oeuvre dans les applications React Native.
● Exploration détaillée des fonctionnalités avancées d’Expo, y compris l’intégration des modules Expo pour étendre les capacités de l’application sans éjecter.
● Présentation de la nouvelle architecture de React Native, incluant les améliorations avec Fabric et TurboModules pour une performance optimisée.
● Exploration des techniques pour offrir une expérience utilisateur fluide en mode hors ligne, en utilisant des solutions comme Realm, Firestore, et SQLite.
● Introduction détaillée à TanStack Query, ses avantages pour la gestion des états et le fetching de données.