Formations Gratuites

Firebase avec Vue 3 et VueFire

Firebase avec Vue 3 et VueFire

Description

Vous êtes donc arrivé à ce point de votre parcours où vous avez créé des applications puissantes et dynamiques avec vue, mais vous commencez à atteindre une limite sur ce que vous pouvez faire avec des technologies purement frontales. Par exemple, même s’il est intéressant de pouvoir créer localement des sessions de données individualisées, la réalité est que les utilisateurs s’attendent désormais à ce que leurs données puissent persister sur plusieurs sessions d’utilisation de l’application, par exemple. Et c’est là que le besoin d’une base de données entre en jeu. Mais lorsqu’il s’agit de choisir une technologie, cela peut être semé d’embûches et de paralysie décisionnelle car, franchement, il y a beaucoup de choix.

Types de bases de données populaires que vous devez connaître
Et même si approfondir les différents types de bases de données va bien au-delà de la portée de ce cours, j’ai pensé que nous allions aller de l’avant et couvrir trois catégories de haut niveau que vous devriez probablement connaître.

Bases de données relationnelles

Les bases de données relationnelles sont le type de base de données le plus courant lorsque les gens parlent de choisir des données. Et la raison en est qu’ils ont une approche très structurée et qu’ils existent depuis longtemps, donc les gens avaient beaucoup d’expérience avec eux. Si vous êtes nouveau dans les bases de données relationnelles, considérez-les comme des feuilles de calcul dans lesquelles vous avez des lignes et des colonnes structurées qui identifient comment les données doivent être structurées et comment les données sont organisées.

Mais en ce qui concerne leur relation, vous disposez de ces clés étrangères, essentiellement des colonnes spécifiques qui ont des identifiants qui vous permettent de passer de différentes lignes à différentes tables, etc., et c’est ainsi que vous créez des relations entre vos données. Quelques exemples populaires de bases de données relationnelles incluent MySQL, Postgres et MongoDB.

Bases de données graphiques

Une catégorie plus récente de bases de données, un peu plus avant-gardiste, mais qui mérite d’être mentionnée, sont les bases de données graphiques. Et même si les bases de données graphiques s’intéressent également à la relation entre les données, elles sont beaucoup plus spécialisées dans la mesure où elles peuvent représenter des données beaucoup plus complexes et ayant des connexions différentes par rapport à une base de données relationnelle traditionnelle.

Bases de données documentaires

Le troisième et dernier type de base de données dont nous parlerons aujourd’hui sont les bases de données basées sur des documents. Comme son nom l’indique, ce modèle stocke les données sous la forme de documents souvent au format AJSO, avec lesquels beaucoup d’entre nous sont habitués à travailler en développement front-end. C’est probablement l’une des raisons pour lesquelles Firebase est un choix populaire auprès de nombreux développeurs Web et pourquoi nous l’utiliserons pour ce cours.

Ce que vous devez savoir pour ce cours
Cependant, pour clarifier, vous n’avez besoin d’aucune expérience préalable pour travailler avec des bases de données. Je veux juste m’assurer que vous avez une compréhension approfondie de ce que sont les bases de données et des types de bases de données qui existent afin que lorsque vous en apprendrez davantage sur celle-ci et que vous choisirez d’examiner d’autres alternatives, vous sachiez dans quelle catégorie.

Cela dit, certains prérequis, qui seront utiles pour naviguer dans la base de code de ce cours, incluent

Introduction à Vue 3 – Connaissances fondamentales de Vue 3
Touring Vue Router – Connaissances de base de Vue Router en ce qui concerne la navigation pour une application
Principes fondamentaux de Pinia – Connaissances de base de Pinia en ce qui concerne la gestion de l’état dans une application
Mais sinon, dans ce cours, vous travaillerez sur une application d’évaluation des aliments que vous passerez au niveau supérieur en mettant en œuvre une base de données ainsi que l’authentification des utilisateurs avec Firebase.

Dernière mise à jour 6/2023

Liens de téléchargement

Téléchargement direct

Firebase avec Vue 3 et VueFire.zip (932,8 Mo) | Miroir

Quitter la version mobile