Firebase Android

Curso: Firebase Android

Usa Firebase para autenticación, bases de datos, notificaciones y analíticas de tu app Android

Firebase es una completa plataforma de Google que ofrece servicios que facilitan el desarrollo móvil en Android. Puedes usar Firebase para las bases de datos, notificaciones, autenticación, entre otros. Además, al ser una plataforma de Google, te da una perfecta integración con Android.

Este curso forma parte de:

Poster del curso
Avatar

Juan Guillermo Gomez

Curso: Firebase Android

Acceso a todos los cursos, talleres y especialidades de EDteam

Accede de por vida a este curso

¿Qué aprenderás?

  • Autenticación
  • Firestore
  • Configuraciones remotas
  • Notificaciones
  • Medición y análisis de aplicaciones

¿Qué conocimientos necesitas?

Nivel

intermedio

+1 hora

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 al curso02:21
  • 1.2 - Fundamentos de firebase06:01
  • 1.3 - Servicios Firebase para Android07:59
  • 1.4 - Integraciones con otras plataformas06:13
  • 1.5 - Projecto del curso05:43
  • 1.6 - Primeros pasos en la consola07:14
  • 1.7 - Configurando la consola08:39

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 - Clase completa (Sin editar)01:13:23
  • Crear usuarios por email/password.06-sep.
  • Iniciar sesión por medio de email/password06-sep.
  • Iniciar sesión por redes sociales (facebook y Google)06-sep.
  • Enviar link de verificación de email.06-sep.
  • Crear plantilla de verificación de email.06-sep.
  • Gestionar usuarios desde la consola.06-sep.

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.

  • Que es Firestore12-sep.
  • Como se almacena los datos en firestore.12-sep.
  • Tipos de datos en firestore.12-sep.
  • Cómo se estructura y modela los datos en firestore.12-sep.
  • Administración de los datos desde la consola web12-sep.
  • Como crear un CRUD en firestore12-sep.
  • Consultas avanzadas en firestore. (Hibrido)12-sep.
  • Consultas real time.12-sep.
  • Manejo de transacciones y batch.12-sep.
  • Creando reglas de seguridad.12-sep.
  • Creando y evaluando índices de desempeño para las consultas12-sep.

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.

  • Consejos sobre el store17-sep.
  • Conocer la consola web del storage.17-sep.
  • Subir archivos desde la aplicación web.17-sep.
  • Obtener información del estado de la descarga o subida de archivos al storage.17-sep.
  • Observar la metadata17-sep.
  • Eliminar archivos.17-sep.
  • Gestión de reglas de seguridad.17-sep.

Notificaciones y Configuraciones Remotas

Realizar la configuración y envío de notificaciones con FCM y configuración de remotas.

  • Que es FCM y beneficios19-sep.
  • Tipos y estructura de mensaje en FCM.19-sep.
  • Opciones de entrega y especificaciones de FCM19-sep.
  • Configuración de FCM en android.19-sep.
  • Enviando y recibiendo mensajes a un dispositivo o a varios.19-sep.
  • Enviar mensajes desde la consola web de FCM19-sep.

Notificaciones y Configuraciones Remotas 2 (24 de septiembre)

Realizar la configuración y envío de notificaciones con FCM y configuración de remotas.

  • Configuración de mensajes In-App en android y envio desde consola.24-sep.
  • Creando variables remotas.24-sep.
  • Recibiendo variables remotas en android y cambiando UX.24-sep.

Calidad a las Aplicaciones Android (26 de septiembre)

Medir y analizar las apps para mejorar y tomar decisiones de negocio.

  • Configuración y uso de crashlytics26-sep.
  • Analizar el performance de la app.26-sep.
  • Probar la app en varios dispositivos con TestLab.26-sep.

Analiticas con firebase en Android (01 de octubre)

Usar servicios para monitorear las app y mejorar la calidad y UX.

  • Configuración de analiticas.01-oct.
  • Creación y configuración de eventos01-oct.
  • Creación y registro de propiedades de usuario.01-oct.
  • Medir y analizar resultados01-oct.

¿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.