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

Professeur expérimenté avec une solide expérience dans l’industrie des logiciels informatiques. Compétent en Cloud (Azure, AWS), en informatique, DevOps, développement backend (Spring, ASP.NET Core, Node.js, …) et frontend (Angular, React.js, Vue.js, …). Professionnel de l’éducation avec un doctorat en informatique, spécialisé dans l’optimisation multi-objectif, obtenu à l’Université Chouaïb Doukkali d’El Jadida.

Retour des Apprenants (Note Formateur)

Avis

User image
Anas MIFTAH EL IDRISSI
1 month ago

Évaluation sans commentaire

User image
yahya hanin
1 month ago

Évaluation sans commentaire

User image
ABDELAZIZ DOUKKALI
6 months ago

Avis : ok

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.