Skip to content

Latest commit

 

History

History
93 lines (76 loc) · 1.86 KB

PLAN.md

File metadata and controls

93 lines (76 loc) · 1.86 KB

Domaines/univers :

  • Architecture
  • Web
  • Agilité
  • Craftsmanship
  • DevOps
  • Big Data & Data Science
  • IoT
  • Design (UX/UI)
  • Langages & Algo
  • Cybersécurité
  • Intelligence Artificielle
  • Cloud
  • Mobilité
  • RV / RA
  • Labs
  • Innovation
  • Lean

Firebase

Développer des applications facilement avec Firebase

Durée: 2j

Présentation

Firebase est une plateforme "Backend as a Service" faisant partie de la famille Google Cloud. Il permet de créer des applications en se concentrant sur le frontend et la partie mobile en fournissant des bases de données, de l'authentification, du stockage de fichiers. Le tout sécurisé, paramétrable et évolutif.

Objectifs

  • Comprendre les principales fonctionnalités de la suite Firebase.
  • Savoir créer une application web avec Firebase en backend.
  • Connaître les bases de l'optimisation de coûts dans Firebase.

Pédagogie

50% Théorie, 50% Pratique

Public

Développeur Web et/ou Mobile.

Pré-requis

Aucun

Programme

  1. Présentation
    • Origines
    • Pourquoi?
    • Comment?
  2. Prise en main
    • Créer un projet
    • La CLI firebase-tools
  3. Authentication
    • Les utilisateurs
    • Méthodes d'authentification
    • Templates de mail
    • Pricing
  4. Cloud Firestore
    • Rappel: les bases noSQL document
    • Modélisation des données
    • Optimisations et limites
    • Indexes
    • La sécurité
    • Pricing
    • Pour aller plus loin
  5. Realtime Database
    • Présentation
    • La structure de données
    • La sécurité
    • Pricing
  6. Hosting
    • Présentation
    • Avantages
    • Configuration
    • Pricing
  7. Storage
    • Présentation
    • Utilisation
    • Pricing
  8. Messaging
    • Présentation
    • Utilisation en web
    • Utilisation en mobile
    • Pricing
  9. Pour aller plus loin