All courses

Développement

Créez un backend scalable et performant sur Firebase

Firebase offre des fonctionnalités cloud à une application. Dans ce cours, vous allez pouvoir inscrire des utilisateurs, faire des requêtes réseau, partager des fichiers.
Medium
20 hours
Interested in this free-access course?

Et si vous appreniez à développer un backend pour votre application Android ? Et si vous pouviez, facilement, concevoir un projet d’application Android de A à Z ? Plus rien ne pourrait alors vous arrêter !

Eh bien grâce à Firebase, ce rêve est enfin accessible pour les développeurs mobiles !

Dans ce cours, nous allons apprendre à créer une architecture serveur (backend) performante et supportant les fortes montées en charges (scalabilité). Nous déploierons ensemble une stratégie d’authentification complète (par email, par Facebook et par Google), stockerons et récupérons en temps réel des données distantes grâce à Firebase Firestore, partagerons des fichiers entre les utilisateurs et enverrons même quelques notifications, le tout à travers une mini-application ludique et originale, FirebaseOC.

Vos professeurs

Philippe Boisney - Ingénieur Android

Philippe est ingénieur Android. Il partage sa vie professionnelle entre son activité de développeur indépendant et son activité d'enseignement et mentorat. Il a d'ailleurs créé plusieurs cours pour OpenClassrooms, dont celui-ci ! Philippe vous expliquera les notions clés face caméra dans quelques chapitres introductifs. Vous retrouverez également sa patte dans le texte du cours.

Erwan Rombo - Développeur mobile fullstack

Erwan est développeur mobile fullstack, codant principalement des applications en Android et Flutter, avec un peu de Typescrpit pour le back. Il se passionne pour l'éducation, et notamment, la façon dont on enseigne le développement. Erwan a mis le cours à jour pour prendre en compte les dernières évolutions de Firebase et a enregistré de nouvelles vidéos de démonstration !

Learning outcomes

  • Déployer un système d’authentification sur un backend
  • Sauvegarder et récupérer des données sur un backend
  • Concevoir une architecture NoSQL orientée document
  • Gérer et afficher des messages de notification

Requirements

Prérequis :

Issu du parcours diplômant Android, ce cours est principalement destiné aux étudiants qui maîtrisent les fondamentaux du langage Java et qui ont suivi ces cours :

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

B Phil

Senior Software Engineer
ER

Erwan Rombo

Lead Dev Android @Heroes Jobs 🚀 | Dev Mobile Fullstack - Android, iOS, Flutter, Nestjs 👨‍💻

Created by

Last updated: 1/23/2025
License

Développement

Créez un backend scalable et performant sur Firebase

Medium
20 hours
Free-access course