0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Créez des applications iOS et Android multi-plateformes avec React Native et Expo. Du premier composant aux animations, aux APIs natives, aux notifications push et à la soumission sur l'App Store.

🤖 Alimenté par l'IA📚 30 cours👥 100 000+ apprenants⭐ Note 4,9
Présentation du Cours

React Native Mobile Development

Créez des applications iOS et Android multi-plateformes avec React Native et Expo. Du premier composant aux animations, aux APIs natives, aux notifications push et à la soumission sur l'App Store. Cette formation couvre 30 mini-cours progressifs du niveau débutant absolu (A1) au niveau avancé (B2), avec des leçons courtes et ciblées et des quiz rapides pour consolider chaque concept.

Ce que vous apprendrez

Vous commencerez par les fondamentaux et progresserez à travers des sujets intermédiaires et avancés, chaque cours s'appuyant sur le précédent. Chaque leçon est pratique, avec des exemples concrets et un tuteur IA disponible quand vous en avez besoin.

Comment ça marche

Chaque cours est divisé en quatre leçons ciblées. Complétez quelques leçons par jour et vous maîtriserez l'intégralité de la formation en quelques semaines, pas en mois.

Commencer →

Comment Tu Vas Apprendre

🎯
Leçons Interactives
Exercices de codage pratiques avec retours en temps réel
🤖
Tuteur IA
Obtiens une aide instantanée de notre IA quand tu es bloqué
💻
Éditeur Intégré
Écris et exécute du code directement dans ton navigateur
🏆
Certificat
Obtiens un certificat en complétant le cours
Programme

30 Cours

Tous les cours du parcours d'apprentissage React Native Academy.

01

Configuration de React Native et première application

A14 leçons

Mettez en place votre environnement de développement React Native avec Expo. Vous installerez les outils nécessaires, créerez votre premier…

02

Composants fondamentaux : View, Text, Image

A14 leçonsPRO

Découvrez les éléments fondamentaux de chaque écran React Native. Vous utiliserez les composants View, Text et Image pour construire des mi…

03

Styles et Flexbox dans React Native

A14 leçonsPRO

Maîtrisez le système de styles utilisé par React Native, fondé sur des propriétés inspirées de CSS appliquées au moyen d’objets JavaScript…

04

État et propriétés

A14 leçonsPRO

Comprenez comment les données circulent entre les composants React Native grâce aux propriétés et à l’état. Vous apprendrez à transmettre d…

05

Gérer les entrées utilisateur

A14 leçonsPRO

Apprenez à capter les interactions des utilisateurs sur les écrans mobiles et à y répondre. Vous travaillerez avec TextInput pour la saisie…

06

Navigation avec React Navigation

A24 leçonsPRO

Ajoutez une navigation entre plusieurs écrans à vos applications React Native grâce à la bibliothèque React Navigation, standard du secteur…

07

FlatList et SectionList

A24 leçonsPRO

Affichez efficacement de grandes collections de données avec FlatList et SectionList. Vous apprendrez comment ces composants virtualisent l…

08

Les hooks React en profondeur

A24 leçonsPRO

Allez au-delà de useState et useEffect pour maîtriser l’ensemble des hooks React disponibles dans React Native. Vous comprendrez useCallbac…

09

API Context et gestion de l’état

A24 leçonsPRO

Partagez l’état global dans toute votre application sans faire transiter les propriétés de composant en composant grâce à l’API Context int…

10

Récupérer des données avec useEffect et Axios

A24 leçonsPRO

Connectez votre application React Native à de véritables API. Vous utiliserez useEffect pour déclencher les requêtes réseau au montage, Axi…

11

Redux Toolkit

B14 leçonsPRO

Gérez prévisiblement l’état complexe d’une application avec Redux Toolkit, la méthode officiellement recommandée pour utiliser Redux aujour…

12

Gestion légère de l’état avec Zustand

B14 leçonsPRO

Découvrez Zustand, une solution de gestion d’état minimaliste et rapide qui nécessite bien moins de code répétitif que Redux. Vous créerez…

13

AsyncStorage et la persistance des données

B14 leçonsPRO

Enregistrez localement les données des utilisateurs et les paramètres de l’application sur l’appareil afin qu’ils soient conservés après le…

14

Fonctionnalités de l’appareil : appareil photo, position et notifications

B14 leçonsPRO

Accédez aux fonctionnalités matérielles natives et à celles de l’OS qui rendent les applications mobiles uniques. Vous intégrerez l’apparei…

15

Formulaires et validation avec react-hook-form

B14 leçonsPRO

Créez des formulaires robustes et performants dans React Native avec react-hook-form. Vous enregistrerez les champs de saisie, appliquerez…

16

Animations avec l’API Animated

B14 leçonsPRO

Donnez vie à votre interface React Native grâce à des animations fluides exécutées nativement avec l’API Animated intégrée. Vous apprendrez…

17

React Native Reanimated et les gestes

B14 leçonsPRO

Créez des interactions fluides pilotées par les gestes avec React Native Reanimated 3 et React Native Gesture Handler. Vous gérerez les ges…

18

Liens profonds et liens universels

B14 leçonsPRO

Permettez aux utilisateurs d’ouvrir directement votre application depuis une URL dans un navigateur, un e-mail ou une autre application. Vo…

19

Notifications push avec Expo

B14 leçonsPRO

Envoyez des notifications push sur les appareils de vos utilisateurs pour les faire revenir, même lorsque l’application est fermée. Vous en…

20

Hors ligne par défaut avec React Query

B14 leçonsPRO

Créez des applications qui fonctionnent de manière fiable même sans connexion Internet avec TanStack React Query. Vous mettrez en cache les…

21

Supabase avec React Native

B24 leçonsPRO

Intégrez Supabase comme backend complet pour votre application React Native, avec l’authentification, les requêtes de base de données et le…

22

Firebase Auth et Firestore dans RN

B24 leçonsPRO

Ajoutez Firebase Authentication et Cloud Firestore à une application React Native avec la bibliothèque React Native Firebase. Vous authenti…

23

Optimisation des performances

B24 leçonsPRO

Diagnostiquez et corrigez les goulots d’étranglement les plus courants dans les applications React Native. Vous réaliserez un profilage ave…

24

Tests avec Jest et React Native Testing Library

B24 leçonsPRO

Écrivez des tests unitaires et de composants fiables pour votre code React Native avec Jest et React Native Testing Library. Vous testerez…

25

Tests de bout en bout avec Maestro

B24 leçonsPRO

Écrivez des tests de bout en bout qui automatisent de véritables parcours utilisateur sur un appareil ou un simulateur avec Maestro. Vous e…

26

Modules natifs et modules natifs Turbo

B24 leçonsPRO

Étendez React Native au-delà de ses API intégrées en écrivant du code natif en Swift ou Kotlin et en l’exposant à JavaScript. Vous découvri…

27

Créer des plugins de configuration Expo

B24 leçonsPRO

automatisez la configuration des projets natifs pour les applications Expo utilisant le flux de travail géré en écrivant des plugins de con…

28

Soumission d’une application à l’App Store iOS

B24 leçonsPRO

Faites passer votre application React Native par l’intégralité du processus d’examen de l’App Store iOS. Vous configurerez les certificats…

29

Soumission sur Google Play Android

B24 leçonsPRO

Publiez votre application React Native sur le Google Play Store de A à Z. Vous générerez un AAB signé, configurerez la fiche de la Play Con…

30

Projet final : application React Native complète

B24 leçonsPRO

Mettez en pratique tout ce que vous avez appris dans ce parcours pour créer de zéro une application React Native complète, prête pour la pr…

FAQ

Questions Fréquemment Posées

Le cours React Native Academy est-il gratuit ?

Oui. Tu peux commencer le cours React Native Academy gratuitement et compléter ses leçons interactives sans frais. Un abonnement PRO optionnel déverrouille des outils IA avancés et un certificat partageable.

Ai-je besoin d'expérience préalable pour apprendre JAVASCRIPT ?

Non. Le cours commence par les fondamentaux et progresse graduellement vers des sujets plus avancés, tu peux donc commencer même sans expérience préalable en JAVASCRIPT.

Comment vais-je apprendre JAVASCRIPT sur CoddyKit ?

Tu apprends en faisant. Des leçons interactives courtes associent une explication claire avec un exercice de codage pratique qui s'exécute en temps réel, et un tuteur IA disponible 24h/24 offre une aide personnalisée dès que tu es bloqué.

Puis-je obtenir un certificat en complétant React Native Academy ?

Oui. Les apprenants PRO peuvent passer un examen et obtenir un certificat de réussite partageable avec un code vérifiable pour le cours React Native Academy.

Puis-je apprendre JAVASCRIPT sur mon téléphone ?

Oui. CoddyKit est disponible sur le web et sous forme d'applications iOS et Android natives, tu peux donc apprendre JAVASCRIPT sur n'importe quel appareil et ta progression se synchronise entre eux.

Commencez React Native Academy Maintenant

Rejoignez des milliers d'apprenants maîtrisant la programmation avec des cours alimentés par l'IA.

Commencer Gratuitement →Parcourir Tous les Cours