Formation React & React Native
📝 Description
Cette formation est un parcours complet de développement frontend et mobile basé sur React et React Native.
Elle permet de créer :
des applications web modernes
des applications mobiles Android et iOS avec un seul code
🔹 1. Introduction au développement moderne
La formation commence par :
rappel de JavaScript (ES6+)
notions de développement frontend
fonctionnement des applications web modernes
👉 Tu comprends les bases avant d’entrer dans React.
🔹 2. Fondamentaux de React
Tu apprends les concepts clés de React :
composants (Components)
JSX (syntaxe HTML dans JavaScript)
props (données entre composants)
state (gestion des données internes)
👉 React permet de créer des interfaces dynamiques et réactives.
🔹 3. Gestion des événements et du cycle de vie
gestion des clics et formulaires
hooks (useState, useEffect…)
cycle de vie des composants
👉 Tu rends ton application interactive et dynamique.
🔹 4. Navigation et architecture
organisation du projet
routing avec React Router
structuration du code
👉 Tu apprends à construire une application propre et scalable.
🔹 5. Gestion des données
appels API (fetch, axios)
gestion d’état globale (Context API, Redux)
manipulation de données
👉 Ton application peut communiquer avec un serveur.
🔹 6. Introduction à React Native 📱
Tu passes au mobile avec React Native :
différence entre React web et mobile
composants natifs (View, Text, Button)
structure d’une application mobile
🔹 7. Développement mobile
navigation mobile
gestion des écrans
styles avec StyleSheet
👉 Tu crées des applications mobiles performantes et fluides.
🔹 8. Accès aux fonctionnalités du téléphone
caméra 📷
GPS 📍
stockage local
👉 Tu exploites les capacités du smartphone.
🔹 9. Tests et déploiement
tests des applications
build Android / iOS
publication sur stores
🔹 10. Projet pratique 🚀
La formation se termine par :
création d’une app complète (web + mobile)
exemple :
app de gestion
réseau social simple
app e-commerce
🎯 Objectif de la formation
À la fin, tu seras capable de :
créer des interfaces web modernes
développer des applications mobiles
gérer les données et API
déployer des applications
Ressources du cours
part5.zip
Gratuit
part4.zip
Gratuit
part3.zip
Gratuit
part2.zip
Gratuit
part1.zip
Gratuit