React Native, développer des applications mobiles multiplateformes
Présentation
Objectifs & compétences
À l'issue de cette formation, les apprenants seront capables de :
- Créer des applications mobiles multiplateformes avec React Native.
- Connaître les frameworks mobiles et la spécificité de React Native
- Mettre en place un environnement de développement React Native
- Concevoir l'architecture logicielle d'une application mobile multiplateforme
- Construire une interface utilisateur fluide et performante
- Utiliser les principaux composants et API natives
Public visé
Développeurs mobiles, développeurs Web, architectes, chefs de projets techniques.
Pré-requis
Connaissance pratique de JavaScript
Programme
Jour 1 Matin : Panorama & setup • Les frameworks mobiles
• Expo vs CLI
• Architecture bridge JS–Native
Jour 1 Après-midi : Composants de base• View, Text, Image
• StyleSheet optimisé
Jour 2 Matin : Navigation & state • React Navigation, Context API
Jour 2 Après-midi : Animations & perf • - Animated API, profiling
Jour 3 Matin : Native Modules & services• Camera, Geolocation
Jour 3 Après-midi : Projet fil rouge & restitution• Faire une mini application mobile multi-OS
• Intégration IA & sécurité
• présentation finale
Quiz de validation des acquis
Modalités
Pédagogie
- Alternance théorie et pratique
- Support de cours en français
- Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.
Évaluation / Certification
- Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
- Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l'espace apprenant en ligne
- QCM de fin de formation

