No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Firebase 5 para Web

Curso de Firebase 5 para Web

Juan Guillermo G贸mez Torres

Juan Guillermo G贸mez Torres

Firestore

14/32
Recursos

Firestore es una base de datos NoSQL en formato JSON, es una herramienta muy flexible y nos permite guardar informaci贸n sin estructuras o atributos predeterminados, adem谩s, es soportado por los servicios de Google Cloud, nuestra aplicaci贸n puede multiplicarse en diferentes regiones para aumentar su performance y no tendremos problemas de escalamiento.

Adem谩s del formato JSON, tenemos disponibles algunas nuevas estructuras para manejar la informaci贸n y construir mejor nuestra base de datos. Firestore tambi茅n es Cross Platform, es decir, tiene soporte y multiples herramientas para construir aplicaciones en diferentes plataformas de Frontend y Backend, entre estos servicios encontramos el soporte offline.

Aportes 13

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Notas de la clase:

  • Firestore es una base de datos NoSQL en formato JSON 馃弨
  • El formato JSON con super poderes, tenemos toda la flexibilidad para utilizar o no los atributos que necesitemos, podemos utilizar otros tipos de estructuras de datos pero al final siempre resulta en JSON 馃挭 馃帀
  • Tiene soporte de Google Cloud, es decir, es incre铆blemente escalable y se multiplica por diferentes regiones para mejorar el performance de nuestras aplicaciones (igual que el resto de servicios de Firebase 馃槄) 馃憣 馃椇
  • Cross Platform: Soporta y construye herramientas de desarrollo para todas las plataformas (mobile, web y backend) 馃幀
  • Tenemos soporte offline 馃帀 鉀
  • Operaciones por lotes, es decir, multiples updates, deletes y todo este tipo de operaciones al mismo tiempo 馃槷

Si quieren saber cuanto es el tiempo en horas de cada uno de los cursos ejecuten el siguiente script desde la pantalla donde se listan cada una de las clase.

const times= document.querySelectorAll('.MaterialItem-copy-time');
  let hours=0;
  times.forEach(element => {
    value= element.innerText.toString().replace(" min","");
    const timeToClassInMinutes= value.replace(":",".");
    hours= hours + parseFloat(timeToClassInMinutes);
  })
 
  console.log(`${Math.round(hours,2)/60} Horas`)

!

Esto es lo que normalmente usamos para conectarnos a Firebase desde JavaScript o cualquiera de sus FrameWork.

驴Saben c贸mo funcionan las operaciones bash en Firestore? 馃 Si tienen experiencia o conocen alg煤n tutorial al respecto les agradecer铆a un mont贸n 馃槃.

Si he empezado con realtime Database podria cambiar a firestore??? Gracias!!

Una consulta, si quisiera subir una imagen y almacenarlo es necesario estar registrado con una cuenta? porque para la autenticacion he habilitado la parte An貌nima.
En cualquier caso al momento de darle el comando const storageRef = firebase.storage().ref(que debe ir aqu矛);
Mi error es este:
Uncaught FirebaseStorageError聽{code_: 鈥渟torage/invalid-argument鈥, message_: 鈥淔irebase Storage: Invalid argument in ref at ind鈥hild path but got a URL, use refFromURL instead.鈥, serverResponse_: null, name_: 鈥淔irebaseError鈥潁

No estoy muy seguro鈥ero creo haber trabajado con real time data base offline para web tambien鈥reo que hice un experimento por alla en el 2017 con Angular y la RTDB sin conexion鈥n ese momento firestore apenas estaba recien nacido, aunque estaba en beta, podias usarlo.

Los tipos de datos y su forma de ordenamiento soportados por Firestore son:

Tipo de dato Forma de ordenamiento
Array Dependiendo del valor del elemento
Boolean True primero que False
Bytes Orden de los bytes
Fecha y hora Cronol贸gicamente
N煤mero con punto flotante Num茅ricamente
Punto geogr谩fico Primero latitud, despu茅s longitud
Entero Num茅ricamente
Map (Objeto, Diccionario, Hash) Primero llaves, despu茅s valor
Null No se ordena
Referencia Por elementos de la ruta
Cadena de texto Orden del byte codificado a UTF-8

Pueden leer m谩s sobre esto en la documentaci贸n de Firestore: https://firebase.google.com/docs/firestore/manage-data/data-types

Tenemos diferentes tipos de datos

Estoy realizando una tesis de Sistema web para mejorar las evaluaciones nutricionales en una cl铆nica nutricional quisiera una ayuda que funcionalidades realizar.

Si por ejemplo estoy creando un buscador interno en mi website , y necesito que cada vez que alguien escriba una palabra clave se muestre un indice de resultados , C贸mo puedo reflejar en el indice los resultados? necesito firestore para conectar los resultados en el indice con node.js o que es lo que puedo hacer , gracias por leer:D

Buenas noches profesor,
Quer铆a preguntarle si de casualidad ud ha implementado el SDK de firebase ADMIN, tengo que listar los usuarios y editarlos, pero cada vez que intento integrar, me da error. No se si de casualidad me puede orientar, se lo agradecer铆a mucho.

B谩sicamente Firestore es como una versi贸n mejorada de Realtime Database, yo en su momento use esta segunda, tocar谩 ver c贸mo est谩 Firestore, pero por lo que veo es igual un objeto JSON un poco m谩s avanzado