Firebase para Android con Kotlin de la A a la Z

Firebase para Android con Kotlin de la A a la Z

 

Lo que aprenderás

  • 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).

Requisitos

  • Un ordenador con acceso a Internet.
  • Conocimientos básicos de android con kotlin.
     

Descripción

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!

¿Para quién es este curso?

  • Personas con ganas de crear sus primeras aplicaciones con servicios en la nube para almacenar datos y contenido multimedia.
  • Profesionales que desean aprender a usar el BackEnd de Firebase e implementarlo en sus apps.
  • Gente con ganas de aprender a conectar sus apps a Internet de forma rápida y sencilla.
  • Interesados en aprender a crear apps tipo tienda online.

414

13.2 GB

Subscribe
Notify of
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
El Afortunado
El Afortunado
2 years ago

yujuuuuuuuuuuuu! Muchas Gracias Jefazo! Muchas Gracias

jhonny14
jhonny14
2 years ago

Muchas gracias son los mejores!!! </3

2
0
Would love your thoughts, please comment.x
()
x