Un proyecto que implementa operaciones CRUD (Crear, Leer, Actualizar y Eliminar) utilizando Firebase como base de datos y JavaScript para la lógica del cliente. Ofrece funcionalidades completas de gestión de datos en tiempo real en una aplicación web.
1. Accede a la plataforma Firebase y autentícate con tu cuenta de Google.
2. Crea un nuevo proyecto, asignándole el nombre 'crud-firebase-javascript'.
3. Si lo prefieres, desactiva Google Analytics para el proyecto.
4. Al crear el proyecto, selecciona la opción "Comienza por agregar Firebase a tu app" y elige "WEB".
5. Registra una nueva aplicación con el nombre 'App-crud-firebase-javascript'.
6. Firebase generará un script para conectarte; incorpóralo en tu proyecto.
7. Configura tu archivo index.html con la configuración para Firebase.
8. Dirígete a Firestore Database para crear la base de datos.
9. Selecciona "Comenzar en modo de prueba" para iniciar el proceso.
Una colección es equivalente a una tabla en una base de datos relacional.
Un Documento es equivalente a un registro en una tabla en una base de datos.
getFirestore: Obtiene una instancia de Firestore para acceder a la base de datos.
collection: Accede a una colección específica en Firestore para realizar operaciones.
addDoc: Añade un nuevo documento a una colección en Firestore.
getDoc: Obtiene un documento específico de una colección en Firestore.
getDocs: Obtiene varios documentos de una colección en Firestore.
deleteDoc: Elimina un documento específico de una colección en Firestore.
doc: Accede a un documento específico dentro de una colección en Firestore.
updateDoc: Actualiza un documento específico dentro de una colección en Firestore.
https://firebase.google.com/docs/firestore/quickstart?hl=es-419
https://firebase.google.com/docs/firestore/manage-data/add-data?hl=es-419
https://firebase.google.com/docs/web/learn-more?hl=es-419#available-libraries
Comenta a otros sobre este proyecto 📢
Invita una cerveza 🍺 o un café ☕
Paypal iamdeveloper86@gmail.com
Da las gracias públicamente 🤓.


