Firebase para la web

Curso: Firebase para la web

Crea sitios y aplicaciones web sin backend usando Firebase

Firebase es una completa plataforma de Google que ofrece todo lo necesario para el desarrollo web: autenticación, hosting, bases de datos, notificaciones en tiempo real, entre otros. Con Firebase podrás crear sitios y apps web mucho más rápido.

Este curso forma parte de:

10
Poster del curso
Avatar

Juan Guillermo Gomez

Curso: Firebase para la web

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

Poster del curso
Avatar

Juan Guillermo Gomez

Curso: Firebase para la web

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

¿Qué aprenderás?

  • Consola de administración
  • Autenticación
  • Firestore
  • Mensajes push
  • Hosting

¿Qué conocimientos necesitas?

Nivel

intermedio

+6 horas

Temario del curso

¿Eres estudiante premium o has comprado este curso? Empieza aquí

Introducción Consola Web de Administración

Entender qué es firebase, para qué sirve firebase y que servicios nos brinda para la web.

  • 1.1 - Introducción y bienvenida07:48
  • 1.2 - ¿Que es Firebase?12:15
  • 1.3 - Servicios para la web12:44
  • 1.4 - Integraciones y costos04:34
  • 1.5 - Proyecto del curso08:36
  • 1.6 - Consola y documentación de Firebase10:40

Autenticación de Usuarios

Entender y aplicar cómo autenticar, crear y administrar usuarios con email/password y por medio de redes sociales.

  • 2.1 - Configurar Firebase a nuestro proyecto05:36
  • 2.2 - Iniciando la aplicación03:50
  • 2.3 - Interactuando con las formas de autenticación13:54
  • 2.4 - Enlazar cuentas de inicio de sesión03:32
  • 2.5 - Mensajes de verificación de cuenta05:48
  • 2.6 Login y logout usando correo11:32
  • 2.7 Login y logout usando redes sociales09:16
  • 2.8 Autenticación con Google06:33

Almacenamiento y Recuperacion de datos en Firestore

Aplicar como almacenar y consultar datos a firestore desde una aplicación Web y agregar tiempo real a la aplicación.

  • 3.1 - Introducción Firebase Base de datos09:09
  • 3.2 - Colecciones en bases de datos09:32
  • 3.3 - Añadir Firestore al proyecto02:41
  • 3.4 - Creación de indice y recomendaciones14:21
  • 3.5 - Crear entrada vínculo16:43
  • 3.8 - ¿Qué son las reglas?09:26
  • 3.7 - Creando vínculos de salida10:54
  • 3.6 - Configurando vínculos13:58

Almacenamiento y recuperación de archivos en el storage

Entender y aplicar como almacenar y recuperar archivos en el storage desde una aplicación web y configurar reglas de seguridad.

  • Aclarando puntos sobre Firestore14:37
  • Reglas de Firestore13:35
  • Conociendo Storage17:38
  • Utilizando Storage13:42

Envio de mensajes push

Realizar la configuración y envío de mensajes push con FCM.

  • 5.1 - Tipos de notificaciones12:05
  • 5.2 - Notificaciones background11:58
  • 5.3 - Service worker y solicitar permisos16:21
  • 5.4 - Enviar mensajes a nivel de servidor09:47
  • 5.5 - Registro de token en Base de Datos15:10
  • 5.6 - Solucionando errores14:40

Hosting

Desplegar aplicaciones web al hosting de firebase y conectar a dominio personalizado.

  • 6.1 - Repasando conceptos15:11
  • 6.2 - Hosting16:06
  • 6.3 - Preguntas12:44
  • 6.4 - Performance y hosting12:38

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.