Curso de Firebase para Web 2019

Curso de Firebase para Web 2019

Juan Guillermo Gómez Torres

Juan Guillermo Gómez Torres

¿Qué es Firebase?

2/32
Recursos

Firebase es un Backend como Servicio, es decir, esta herramienta nos permite conectarnos desde cualquier aplicación a las tareas de backend y despliegue de nuestras aplicaciones de forma mucho más simple, mantenible y escalable.

Tareas como crear y autenticar usuarios, guardar nuestra información en bases de datos, almacenar archivos estáticos, administrar la infraestructura, analizar métricas, entre muchas otras. Gracias a Firebase automatizamos y agilizamos todos estos servicios en una misma plataforma integrada sobre la infraestructura de Google Cloud.

Servicios de Firebase para la Web:

  • Cloud Firestore: Almacenamiento y sincronización de los datos de nuestra aplicación a escala global, funciona como una base de datos NoSQL.
  • Autenticación: Autenticación de usuarios de manera simple, rápida y segura con email y contraseña, redes sociales o mensajes de texto.
  • Cloud Storage: Almacenar y atender nuestros archivos (imágenes, vídeos, etc) a la escala de Google.
  • Cloud Messaging: Envío de mensajes y notificaciones segmentadas.
  • Hosting: El sistema de Google Cloud para almacenar la información de nuestra página web.
  • Cloud Functions: Administración del código de backend necesario para desplegar nuestras aplicaciones a los servidores de Google Cloud.
  • Integraciones: Podemos conectar las funciones de Firebase a otros servicios de Google (Google Ads, Google Marketing Platform, entre otras) o incluso a servicios de terceros como Slack, Data Studio y BigQuery.

Aportes 40

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Notas de la clase:

  • Todas (bueno, casi todas :sweat_smiles) las aplicaciones necesitan programar código backend para sus diferentes funcionalidades: guardar info en bases de datos, almacenar archivos, autenticar usuarios, etc 😮.
  • Firebase en un BAAS (Backend as a Service), es decir, Google se encargara él solito de crear y administrar las funciones, bases de datos e infraestructura de nuestra aplicación, nuestro tarea será trabajar algunas configuraciones en su plataforma (firebase.google.com) y construir nuestra aplicación 😱🎉.
  • Toda esta infraestructura funciona con Google Cloud, así que, tenemos muchas posibilidades para escalar nuestras aplicaciones 👌.

Servicios de Firebase:

  • Firestore es una base de datos NoSQL que nos permite almacenar y sincronizar en tiempo real los datos e nuestra aplicación ✌️📝.
  • La autenticación (en mi opinión, lo herramienta más útil de Firebase 😍🎉) nos permite crear, autenticar y administrar los usuarios de nuestras aplicaciones con email y password, login y signup con redes sociales, correos electrónicos de recuperación de contraseña, entre muchas otras cosas geniales 🚫🏁 ✖️ ✔️ .
  • Cloud Storage para almacenar archivos estáticos 😮.
  • Cloud Messaging para enviar notificaciones 📩.
  • Firebase Hosting para desplegar nuestras aplicaciones (hasta dónde tengo entendido son despliegues común y corrientes) y Cloud Functions para despliegues sin programar el código backend de la aplicación 🙃🆙.

Consejo de curso: Poner en x1.25 el video para mayor comprensión.

Recomiendo el libro the road to react with firebase

Hola amigos yo he aprendido demasiado de firebase aqui https://www.robinwieruch.de/ es contenido muy genial.

Con Firebase puedes tener una plataforma bastante completa de forma sencilla a un costo accesible. Además es usada mucho por Startups.

viendo el video a 2x 😛, igual esta lento hahahah

¿Los servicios de despliegue de Firebase son serverless? Es decir, ¿son como las funciones lambda de AWS? 🤔

Este curso si promete.

Se puede hacer funcionar wordpress en firebase?

Se ve muy bueno el curso, espero aprender mucho.

backend como servicio!

Firebase es lo mas sencillo que he visto en todo el tiempo que llevo desarrollando

Me alegra saber que este material es reciente, excelente calidad de explicación.

Claro, preciso y conciso.

Firebase es una plataforma para el desarrollo de aplicaciones web y aplicaciones móviles desarrollada por James Tamplin y Andrew Lee en 2012 y adquirida por Google en 2014

Infraestructura como servicio sería mejor definición que backend.

Firebase Hosting admite archivos estáticos, como páginas web sencillas, o compilaciones Angulares

Hoy en pleno 2022. Solamente hay 2 planes de precios: Gratuito y pago por uso. Desgraciadamente ya no esta el plan de los 25 dolares mensuales (desde el 2019 o 2020 lo quitaron) y lo malo de esto que es tienes que planificar bien lo que vas a pagar, estimar cuantos usuarios vas a tener y cuantas conexiones. La cuenta de Firebase puede salir muy costosa si se hacen las cosas mal. Conozco un caso de una startup a quienes le facturaron USD 30000 y no tenian como pagarlo.

Con mucha emoción de poder comenzar este curso, aunque ya he tenido algo de experiencia con Firebase, me gustarīa saber más y en qué casos puedo usarlo, excelente!

Simplemente Espectacular

El Plan Flame del que habla el profesor fue retirado en Enero de 2020. Ahora queda sólo disponible el Plan Spark (gratis) y el Plan Blaze (Pay as you go).

https://firebase.google.com/support/faq/?authuser=0#flame-plan-legacy

Les comparto un buen blog para leer un poco mas sobre estos servicios:
https://medium.com/codingurukul/introduction-to-firebase-f9f6ccc8a785
Y este para leer unas aplicaciones con Firebase:
https://towardsdatascience.com/tagged/firebase

Espero les sirva

En resumen, firebase nos permite crear toda la infraestructura backend de nuestro proyecto sin tener que preocuparnos tanto por ello, y te da soluciones de almacenamiento, procesamiento backend, base de datos, etc.

Con Firebase tienes todo lo que necesitas para levantar una plataforma bastante completa.

Excelente resumen sobre las funciones y las necesidades de un backend 😃

buen curso espero poder solucionar un inconveniente de un desarrollo con este curso

Se ve que es muy completo Firebase ofrece mas servicios aparte de almacenamiento

Simple, mantenible y escalable.

Está genial que nos brinda servicio de analíticas

esto es una maravilla

Tengo muchas expectativas!

Se ve super este curso!!!

exelente explicacion

Interesante herramienta para iniciar el negocio

Tambíen se puede integrar con google Analytics?

IaaS

firebase es seguro?

Esto reemplaza todo nuestro backend?

interesante esta clase

Con Firebase puedes tener plataforma bastante completa de forma sencilla a un costo accesible.