Curso Firebase para Android: Aprende a construir tu backend
4.2 (89 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
463 students enrolled

Curso Firebase para Android: Aprende a construir tu backend

Crea tu propio backend sin tener que preocuparte de la gestión de máquinas, escalabilidad ni desarrollo de APIs
4.2 (89 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
463 students enrolled
Last updated 5/2017
Spanish
Spanish [Auto]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desarrollar aplicaciones de Android con un backend propio de Firebase
  • Crea aplicaciones en las que los usuarios puedan interactuar entre sí.
  • Ahorra tiempo y dinero en tu próximo proyecto
  • Sé capaz de guardar los datos de tus usuarios en el servidor
Course content
Expand all 61 lectures 03:56:39
+ Arquitectura de la Aplicación de ejemplo
13 lectures 30:21
Clean Architecture: Estructura básica
01:20
Clean Architecture: División por capas
01:07
Clean Architecture: Patrón MVP
01:24
Aplicación Base: Capa de Dominio - Modelos
02:22
Aplicación Base: Capa de Dominio - Interactors
02:36
Aplicación Base: Capa de Dominio - Subscribers
02:43
Aplicación Base: Capa de Dominio - Executors
03:09
Aplicación Base: Capa de Datos
01:29
Aplicación Base: Capa de Presentación - Patrón MVP
02:04
Aplicación Base: Capa de Presentación - Orquestación
03:29
Inyección de Dependencias
05:22
+ Integración de Firebase con el proyecto
30 lectures 02:16:23

En este capítulo vamos a explicaros todo lo necesario para configurar nuestro backend de Firebase. Nos centraremos en las funcionalidades que ofrece Firebase, cómo funciona el modelo de datos, qué posibilidades tenemos, etc.

Introducción al bloque
00:48
Introducción a Firebase
01:24
Creación de Proyecto Firebase: Integración con asistente
03:19
Creación de Proyecto Firebase: Integración manual
04:15
Autenticación: Introducción a Firebase Authentication
03:52
Autenticación: Configuración de la consola
02:23
Autenticación: Layout
04:58
Autenticación: Presenter
06:39
Autenticación: Caso de uso - SignIn
07:28
Autenticación: Dependencias caso de uso
09:08
Autenticación: Modificaciones MainActivity
04:35
Autenticación: Modificaciones capa de datos
03:06
Autenticación: Caso de uso - SignOut
07:03
Autenticación: Demostración
00:53
Fotos: Introducción a Firebase Storage
01:57
Fotos: Método de subida
08:26
Fotos: Demostración
02:13
Fotos: Introducción a Firebase Realtime Database
04:22
Fotos: Publicar Fotos
07:41
Fotos: Obtener Fotos
04:09
Fotos: Cargar listado de publicaciones y demostración
04:49
Usuarios: Actualización de datos del usuario
06:29
Usuarios: Dependencias de Login
01:45
Usuarios: Obtener Usuario
03:51
Likes: Botón de Like & Demo
05:13
Likes: Obtener Likes
02:50
Likes: Demostración
01:32
Comentarios: Publicar Comentarios
09:04
Comentarios: Obtener Comentarios
08:02
Demostración
04:09
+ Exprimiendo Firebase al máximo
11 lectures 01:01:57

Firebase tiene muchas funcionalidades interesantes para cualquier desarrollador. En esta clase nos centraremos en ver qué es lo que nos ofrece y cómo podemos extraer el máximo potencial de la herramienta.

Introducción al bloque
00:38
Pasos previos: Preparando el proyecto para Realtime
09:35
Realtime Photos: Añadir el caso de uso
05:35
Realtime Photos: Adaptar el Presenter
07:40
Realtime Likes: Eliminar el notificador de Realtime Database
06:48
Realtime Likes: Añadir el caso de uso
05:43
Realtime Likes: Adaptar el Presenter
09:21
Realtime Likes: Demostración
02:34
Realtime Comments: Añadir el caso de uso
07:16
Realtime Comments: Eliminar notificador de Realtime Database
05:25
Realtime Comments: Demostración
01:22
Requirements
  • Deberías ser capaz de crear tus propias aplicaciones Android básicas
Description

¿Eres capaz de construir una aplicación para Android en Java? Fantástico, ¿Aunque no te parece que tus aplicaciones son demasiado limitadas por el hecho de guardar los datos de forma local?

A todos nos ha llegado el momento en el que nos toca ponernos manos a la obra, salir de nuestra zona de confort y volvernos serios a la hora de desarrollar aplicaciones móviles.

Node.js, noSQL, relaciones entre entidades, APIs REST… ¡Demasiadas cosas por aprender! En 2017 puedes crear aplicaciones profesionales sin necesidad de tener que aprender todas estas tecnologías desde cero. Por este motivo estamos aquí para ti. Existen varias soluciones en el mercado que te hacen la vida mucho más fácil. Una de ellas es Firebase, un producto de Google que permite que los desarrolladores de aplicaciones se centren en el cliente y puedan despreocuparse de mantenimiento del servidor, escalabilidad, etc.

Somos un pequeño equipo de desarrollo de Softonic que ha trabajado en aplicaciones de éxito como Turbo Booster, Wifi Patrol, Screen Lock Guardian, etc. Conocemos muy bien cómo desarrollar rápido, de forma eficiente y profesional. De hecho, nuestras aplicaciones han sido descargadas por más de 8 millones de usuarios en todo el mundo.

En este curso te vamos a enseñar todo lo que deberías saber para crear tu propio backend y permitir que tus aplicaciones cambien el mundo:

⇉ ¡Mira el video promocional para ver cómo puedes construir aplicaciones profesionales hoy mismo!

⇉ Este curso está dirigido a un nivel INTERMEDIO / AVANZADO. ¡Recibirás más de 5 horas de contenidos de vídeo!

⇉ Este curso ha sido diseñado por 3 de los Desarrolladores Android de Softonic cuyas apps han sido descargadas por más de 8 millones de usuarios.

Who this course is for:
  • Desarrolladores que quieren aumentar el potencial de sus aplicaciones gracias a un backend