bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Firebase para Android con Kotlin de la A a la Z

Domina Firebase desde Android Studio con Kotlin. Authentication,Push Notifications, Firestore, Storage, RealtimeDatabase

4.54 / 5.0
684 students24 hours 33 minutes

Created by Alain Nicolás Tello, offered on Udemy

bestcourses score™

Student feedback

5.3/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 684 students which left 104 reviews at an average rating of 4.54, which is average.

Course length

9/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 24 hours 33 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 9 hours 52 minutes.

Overall score

5.7/10

This course currently has a bestcourses score of 5.7/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.

Description

Bienvenido al mejor y más completo curso de Firebase para android con Kotlin en español, donde veremos como implementar sus servicios de la nube más populares, dese lo básico hasta lo avanzado, todo mientras a la par creamos 2 apps tipo marketplace(tienda online), que lleven todo los conocimientos aprendidos al mundo real.


A lo largo de las clases veremos múltiples temas para lograr los objetivos de crear apps potentes, seguras y modernas gracias al backend de Firebase, el curso será impartido con Kotlin en Android Studio, aquí una lista de lo más destacado que aprenderás:

  • Inicio de sesión con redes sociales, email/contraseña y teléfono(Firebase Authentication).

  • La más moderna y potente base de datos NoSQL de Firebase(Cloud Firestore).

  • Notificaciones Push(Firebase Cloud Messaging).

  • Subir y descargar imágenes a un servidor multimedia(Cloud Storage).

  • Bases de datos NoSQL para chats(Realtime Database).

  • Análisis de datos(Firebase Analytics).

  • Descargar e instalar Android Studio 4(Windows 10/Mac OS).

  • Crear proyectos en Firebase de forma manual.

  • Vincular un proyecto de Android a Firebase de forma manual.

  • Leer, insertar, actualizar y eliminar propiedades y objetos en Realtime Database y Firestore.

  • Comprobar la existencia de un dato en la base de datos.

  • Activar el modo offline de Realtime Database.

  • Usar el asistente de Android Studio para crear y conectar un proyecto a Firebase.

  • Implementar la biblioteca de FirebaseUI Auth.

  • Retención y detección de sesiones activas.

  • Generación de huella digital SHA-1 para inicio de sesión con Google.

  • Activar/desactivar SmartLook.

  • Diseñar una app con inventario, historial, login, configuración, promociones, rastreo de envío, carrito de compras, etc...

  • Integración de Firebase con fragmentos.

  • Exclusión de propiedades en modelo de datos.

  • Trabajo con listas y colecciones en Firestore y Realtime Database.

  • Selección de imágenes desde la galería.

  • Uso de la biblioteca Glide para cargar imágenes desde Storage.

  • Barra de progreso al subir una imagen al servidor multimedia.

  • BottomSheet para un carrito de compras moderno.

  • Insertar modelos de datos con mapas internos en Firestore.

  • Integración de un Spinner con Firebase.

  • Lecturas únicas y en tiempo real de objetos y listas.

  • Extracción y envío del token para enviar notificaciones puntuales.

  • Registro de tokens por usuario.

  • Creación de notificaciones desde Kotlin para recepción en primer plano.

  • Configuración de notificaciones desde PHP para recepción en segundo plano.

  • Enviar notificación desde Android con Volley.

  • Registro y configuración de un servidor intermedio para FCM.

  • Reglas de seguridad con versión de sintaxis 2, las más avanzadas.

  • Registro de eventos y propiedades personalizadas para un análisis avanzado.

  • Registro y configuración en Facebook Developers.

  • Diseño de vista personalizada y vinculación con FirebaseUI.

  • Lectura y actualización del perfil de usuario.

  • Consultas avanzadas para Firestore, filtros, ordenes, comparaciones, etc...

  • Marca de tiempo del servidor.

  • Indices para consultas complejas.

  • Transacciones y escrituras por lotes.

  • Paginación de datos con Firestore.

  • Seleccionar y subir mútliples imágenes a Storage, además de visualizarlas.

  • Trabajar por referencia y url de imágenes con Storage.

  • Configurar FirebaseUI Storage con Glide para consumos profesionales.

  • Control y modificación sin actualizaciones en la Play Store con Remote Config.

  • Procesamiento de imágenes para reducir dimensiones previo a subir a la nube.

  • Notificaciones masivas por topics.

  • Configuración avanzada para notificaciones desde servidor y kotlin.

  • Imágenes para notificaciones.

  • Acciones personalizadas en notificaciones.

  • Buenas prácticas y más.


El curso es totalmente práctico, esto significa que no solo aprenderás la teoría y los principios básicos de como funciona cada servicio de Firebase, si no que iremos construyendo 2 apps tipo tienda online(una para vendedor y otra para cliente), para que veas como se pueden tener múltiples servicios de firebase funcionando en armonía en 2 apps con un mismo objetivo. Esto es algo muy valioso, pues aprenderás como resolver problemas de la vida real, algo que la documentación oficial jamás podrá cubrir.


Con todo esto y mucho más, ten por seguro que tus habilidades para crear aplicaciones en android se verán exponencialmente incrementadas, pues con los servicios en la nube de Firebase tus apps podrán resolver infinidad de problemas del mundo real, y lo mejor es que será rápido, fácil, seguro y moderno.


Durante el curso encontrarás exámenes y tareas que ayuden a reforzar tus nuevos conocimientos, además claro, de contar con soporte para tus dudas que puedas tener respecto a lo visto en clase, con mucho gusto responderemos todas tus preguntas.


Este curso es exclusivo para Udemy, solo aquí tendrás actualizaciones, soporte y novedades del curso, además de contar con la garantía de devolución del 100% de tu dinero durante 30 días, así que no hay riesgo en tu inversión.

Lo que si te aseguramos, es que hay mucho conocimiento y experiencia en cada clase, así que no lo pienses más, logra tu objetivo de una buena vez, inscríbete ahora y da un paso a favor de tu formación, estamos seguros que aprenderás un montón.


¡Nos vemos en clase!

What you will learn

  • Creación de una app tipo tienda virtual, con carrito de compras, detalle, historial, rastreo de envíos, notificaciones, login, chat de soporte, settings, etc...
  • Autenticar usuarios con redes sociales o correo/contraseña, Facebook, Google y teléfono, con Firebase Authentication.
  • Leer y escribir datos en una base de datos remota NoSQL con Cloud Firestore.
  • Enviar y recibir Notificaciones Push con Firebase Cloud Messaging(FCM).
  • Subir y visualizar imágenes a un servidor multimedia con Cloud Storage.
  • Trabajar con bases de datos en tiempo real para fabricar chats con Realtime Database.
  • Crear aplicaciones reales que consuman servicios en la nube de Firebase desde cero.
  • Consultas, filtros, ordenes, paginación, índices, transacciones, lotes y otras opciones avanzadas.
  • Opciones avanzadas en Push Notifications, color, icono, sonido, acciones, imágenes, topics, tokens y más.
  • Reglas de seguridad con la versión más reciente para Storage y Firestore
  • Procesamiento de imagen para reducir resolución y mostrar barra de progreso al subir a la nube.
  • Administrar perfil de usuario para actualizar imagen y nombre.
  • Remote Config, para controlar y cambiar tus apps sin necesidad de actualizar desde la Play Store.
  • Trabajar con múltiples imágenes(selección, subir, descargar).

Requirements

  • Un ordenador con acceso a Internet.
  • Conocimientos básicos de android con kotlin.
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: Spanish
  • 24 hours 33 minutes
Firebase para Android con Kotlin de la A a la Z thumbnail

bestcourses score: 5.7/10

There might be better courses available for this topic.