La partie Backend de vos projets est très exigeante. Elle est donc longue et délicate à développer. Ce n'est pourtant pas elle qui fournit les fonctionnalités propres à votre application. Grâce à la plateforme Firebase, vous n'aurez plus à sacrifier le temps consacré au Front au profit du Back (ou vice versa). Firebase vous permet en effet de rapidement :
- stocker de données puis les requêter grâce à Firestore
- gérer l'authentification et la connexion de vos utilisateurs de multiple façons (via email/password ou via de nombreux réseaux sociaux)
- créer des Cloud Functions qui s'exécutent dans le cloud et ainsi être serverless
Le temps libéré par Firebase, qui vous permet de disposer d'un Backend robuste et sécurisé en quelques minutes, vous permettra de consacrer davantage de temps à créer une application Front qui pourra se distinguer de la concurrence.
Dans cette formation, nous prendrons en main Firebase dans le contexte d'applications Angular 9 et Angular 10, ceci grâce à la toute dernière version d'AngularFire : AngularFire 6.
Afin de créer une application à l'allure esthétique et professionnelle, nous utiliserons Angular Material. Nous verrons comment mettre en oeuvre les composants Angular Material les plus couramment utilisés. Parmi ceux-là, les redoutables "MatDialog" qui ne sont pas aisés à comprendre : deux vidéos détaillées sur le sujet vous permettront de prendre en main rapidement et efficacement.
Grâce à cette formation, vous apprendrez à créer des applications FullStack en déléguant à Firebase la partie Backend, afin de disposer de davantage de temps à d'énergie à développer votre Front, et cela, sans sacrifier l'un ou l'autre !