list 3 séquences
assignment Niveau : Introductif
label Informatique & Programmation
chat_bubble_outline Langue : Français
card_giftcard 12 points
- /5
Avis de la communauté
0 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 20 heures de cours

En résumé

Si vous arrivez jusqu’à ce cours, c’est que vous savez normalement développer des applications robustes, performantes et splendides (sinon, n’hésitez pas à suivre nos différents cours Android). D’ailleurs, fruit du hasard, le petit robot d’Android (déguisé pour l’occasion en maître Yoda) surgit de nulle part et vient vous murmurer à l’oreille les mots doux suivants :

- "Encore mieux faire, tu peux…"

- "Hein ? Mais je sais déjà faire de grandes choses !" rétorquez-vous, relativement vexé·e.

- "Oui c’est vrai...", répond le petit robot. "... mais doué·e, très doué·e, j’ai remarqué que tu étais."

- "Avant de devenir un maître Jedi de l’alliance intergalactique des développeurs Android, une dernière tâche je vais te confier. Ajouter des fonctionnalités Cloud à ton application tu apprendras, la force de Firebase tu maîtriseras."

Vous vous réveillez finalement brusquement de votre sieste ! Ouf, cela n’était qu’un mauvais rêve. Cependant, ce dernier a tout de même attisé votre curiosité. 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.

Objectifs pédagogiques :

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

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Partie 1 - Déployez une stratégie d’authentification sur Firebase
1. Découvrez Firebase
2. Intégrez Firebase dans une application Android
3. Créez votre premier système d'authentification
4. Améliorez votre système d’authentification avec les réseaux sociaux
5. Implémentez une gestion de compte pour l’utilisateur
Quiz : Testez vos connaissances
 
Partie 2 - Sauvegardez et récupérer des données en temps réel sur Firebase
1. Créez votre première structure de données
2. Améliorez la gestion des utilisateurs avec Firestore
3. Implémentez un chat de discussion
4. Envoyez des messages dans le chat de discussion
Quiz : Testez vos connaissances
 
Partie 3 - Partagez des fichiers et gérer des notifications sur Firebase
1. Récupérez une image locale sur le téléphone
2. Envoyez une image sur Firebase Storage
3. Diffusez une notification via l’interface Firebase
4. Tips et Tricks pour améliorer votre code
Quiz : Testez vos connaissances
 
Certificat de réussite
record_voice_over

Les intervenants

Boisney Philippe
Diplômé du Master "Expert en Ingénierie Informatique" à Sciences-U Lyon | Fondateur & Dev' Mobile (Android & iOS) @CookMinute | Freelance

store

Le concepteur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5