Ce que vous apprendrez ?

  • Déployer une application React Native sur une plateforme de test (ex: Expo Go ou TestFlight).
  • Utiliser les composants et les APIs de React Native pour créer une interface utilisateur interactive et responsive.
  • Intégrer une base de données Firebase (Firestore ou Realtime Database) pour la gestion des données de l'application.
  • Implémenter l'authentification utilisateur avec Firebase dans une application React Native.
  • Développer une application mobile cross-platform fonctionnelle en utilisant React Native, Expo et Firebase.

Prérequis

  • Connaissance de base du développement web (HTML, CSS, JavaScript). Familiarité avec les concepts de programmation orientée objet. Compréhension de base des API et des requêtes HTTP. Capacité à lire et comprendre du code JavaScript. Connaissance de base du fonctionnement d'une base de données (non obligatoire, mais recommandé). Familiarité avec les concepts de versionning (Git, par exemple). Capacité à utiliser la ligne de commande. Accès à un ordinateur avec une connexion internet stable. Installation de Node.js et npm (ou yarn). Motivation et engagement à suivre le cours et à réaliser les exercices pratiques. Capacité à résoudre des problèmes de manière autonome et à chercher des solutions en ligne.

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Installation et configuration de l'environnement de développement
  • Présentation de React Native et Expo : concepts clés
  • Création d'un premier projet React Native avec Expo
  • Navigation basique avec React Navigation
  • Composants React Native : Text, View, Image, etc.
  • Styles et feuilles de style en React Native
  • Utilisation de Flexbox pour la mise en page
  • Gestion des événements utilisateur
  • Configuration de Firebase pour React Native
  • Authentification utilisateur avec Firebase (email/mot de passe)
  • Gestion des utilisateurs authentifiés
  • Sécurité et bonnes pratiques
  • Utilisation de Firestore (base de données NoSQL)
  • Stockage de fichiers avec Firebase Storage
  • Synchronisation des données en temps réel
  • Mise en place d'une application simple utilisant Firestore et Storage

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.