TD n°3 – Création des
premières pages et
fonctionnalités front
API et services cloud
EILCO Calais
INFO2 FISE 2024 – 2025
13/02/2025
BADEUILLE PAUL
HOCHART JIMMY
Attendus en fin de séance
01 02 03
Page d’inscription Page de login Récupération et
fonctionnelle avec fonctionnelle avec écriture de données
Firebase Auth Firebase Auth (et “Mot « test » depuis
(email+mdp minimum de passe oublié”) et Firebase sur une page
et lien de validation bouton de protégée par
par email) déconnexion une fois l’authentification
connecté
Utilisation de Angular Fire Auth
https://github.com/angular/angularfire/blob/main/docs/auth.md#authentication
Utiliser le pattern MVVM (créer un service pour l’authentification et une
interface pour définir un utilisateur)
Utiliser le routeur pour naviguer de la page connexion à la page inscription
(un composant pour chaque page)
ATTENTION : On ne stocke pas d’identifiants en base de données
Utilisation de Firestore
Créer un composant avec accès protégé par l’authentification
(AngularFireAuthGuard)
https://github.com/angular/angularfire/blob/main/docs/firestore.md#cloud-
firestore
Ajouter un objet manuellement avec la console Firebase dans Firestore et le
récupérer dans le frontend
Ecriture de données « test » dans Firestore par le frontend avec un simple
formulaire
Questions ?