- 1

Google Cloud para Retail: Optimización y Modernización en E-commerce
08:50 - 2

MLOps: Integración y Operacionalización en Ciencia de Datos Retail
12:17 - 3

Arquitectura de Alto Nivel para Aplicaciones en la Nube
08:41 - 4

Desarrollo de Aplicaciones con Firebase y Vue: Configuración Inicial
18:49 - 5

Firebase: Autenticación y Seguridad en Aplicaciones Web
12:07 - 6
Instalación y Configuración de Google Cloud y Firebase para Apps
07:05 - 7

Medición de Interacciones con Google Tag Manager y Analytics
08:42 - 8

Configuración de Google Tag Manager y Google Analytics
16:23 - 9

Tageo Avanzado con Google Tag Manager para Customer Lifetime Value
12:33 - 10
Uso estratégico del Customer Lifetime Value (CLV)
01:11 - 11

Integración de Servicios y APIs en Arquitecturas Modernas
11:25
Desarrollo de Aplicaciones con Firebase y Vue: Configuración Inicial
Clase 4 de 42 • Curso de Google Cloud Platform para E-commerce
Contenido del curso
- 12

Integración de APIs en Tiendas en Línea
09:17 - 13

Fundamentos y Creación de APIs con APIG de Google Cloud
09:33 - 14

Creación y Gestión de APIs con APIG
06:48 - 15

Creación de API Proxy con APIG y OpenAPI Specification
10:40 - 16

Creación y Gestión de API Products y Developer Apps
11:05 - 17

Creación y gestión de portales para desarrolladores con APIG
12:22 - 18

Configuración de Portales para Desarrolladores en APIG
06:04 - 19

Buenas prácticas para desarrollar APIs eficaces
01:46
- 20

Datos Estructurados en Machine Learning para Marketing
13:12 - 21

Modelos de Forecasting y Customer Lifetime Value con BigQuery
06:45 - 22

Integración de BigQuery con Jupyter para Análisis de Datos
15:34 - 23

Cuándo usar AutoML Tables vs BigQuery ML en Machine Learning
12:44 - 24

Entrenamiento de Modelos de Machine Learning con BigQuery ML
10:08 - 25

Entrenamiento y Evaluación de Modelos con BigQuery ML y Jupyter
13:39 - 26

Exportación de Modelos en BigQuery ML: Métodos y Consideraciones
07:09 - 27

Exportación de Modelos de Machine Learning a Cloud Storage
05:43
- 28

Despliegue de Modelos Machine Learning en Google Cloud Run
11:16 - 29

Introducción a Kubernetes y su Uso en la Orquestación de Contenedores
09:42 - 30

Implementación de Modelos de Machine Learning con BigQuery API
09:31 - 31

Almacenamiento de Predicciones con Google Cloud Storage y BigQuery
08:21 - 32

Implementación de Modelos ML en BigQuery y Almacenamiento en GCS
12:56 - 33

Despliegue Continuo con Google Cloud: Herramientas y Estrategias
12:13 - 34

Despliegue Continuo en Google Cloud con Cloud Run y Docker
10:31 - 35

Configuración de Escalamiento en Google Cloud Run
14:32 - 36

Control de Autenticación y Autorización en Google Cloud Run
25:41
- 37

Google Cloud Platform para Estrategias de Marketing Digital
10:45 - 38

Integración de Google Analytics con BigQuery para Segmentación Avanzada
09:29 - 39

Análisis de Datos con SQL y Modelos K-Means en Google Analytics
13:25 - 40

Creación y Evaluación de Modelos en BigQuery con Datos de Google Analytics
17:14 - 41

Segmentación de Audiencias en BigQuery y Predicciones de Compra
03:30 - 42

Integración de Audiencias en Google Marketing Platform
09:43
¿Qué es Firebase y para qué se utiliza?
Firebase es una plataforma de desarrollo creada por Google que busca ayudar a los desarrolladores a lograr el éxito al crear aplicaciones. Se organiza en tres etapas: construcción, ejecución e interacción. Esta plataforma unificada ofrece diversas herramientas que permiten a los desarrolladores concentrarse en crear valor sin preocuparse por la administración del backend o el management de releases.
Principales características de Firebase
- Autenticación: Firebase ofrece múltiples métodos de autenticación, como Google, Facebook, Twitter, Github y autenticación telefónica. Excluyendo la autenticación telefónica, la mayoría de estos métodos son gratuitos.
- Almacenamiento y base de datos: Incluye Firestore y Cloud Storage para gestionar datos estructurados y no estructurados.
- Funciones y extensiones: Proporciona la capacidad de implementar inteligencia artificial y funciones para tareas comunes en aplicaciones.
- Analítica y métricas: Permite realizar seguimiento de interacciones mediante analíticas y realizar experimentaciones como pruebas A/B.
¿Cómo funciona la aplicación base de ejemplo?
La aplicación base que se muestra usa muchas capacidades de Firebase para ofrecer un entorno práctico de desarrollo y gestión de contenido. Está diseñada para ser una tienda en línea, con una arquitectura esencial que permite múltiples operaciones como autenticación, navegación de productos, gestión de carritos de compra, y mucho más.
Principales características de la aplicación
- Interfaz simple y categorización: Ofrece un diseño que incluye categorías como limpieza, lácteos, y postres.
- Navegación global: Elementos como inicio de sesión, Google sign-in, y navegación de productos y cuentas.
- Gestión de productos y carritos: Posibilidad de añadir productos al carrito y gestionar el checkout.
- Elección de tienda y pago: Seleccionar dónde recoger la compra y cómo pagar, aunque se recomienda una pasarela de pago externa.
Entidades clave en la base de datos
- Productos: Información sobre cada producto disponible, como nombre, categoría, y precio.
- Carritos de compra: Asociados a un usuario único, permite hacer seguimiento en tiempo real de lo que se añade o elimina.
- Órdenes: Registran el resumen de la orden al completar una compra.
¿Cuáles son las mejores prácticas para integraciones financieras?
Para incluir pagos de forma segura, se recomienda el uso de pasarelas de pago mediante iframes. Esta práctica evita que la aplicación maneje directamente la información de las tarjetas de crédito, lo que implica menos responsabilidades y una mayor seguridad.
Recomendaciones adicionales
- Aislamiento de datos sensibles: Si decides manejar información de pago, sepáralos en un proyecto aislado con estrictos controles de seguridad.
- Utilización de canales seguros: Asegúrate de que toda la comunicación sea segura y se registre el tráfico de red.
Desarrollando con Firebase y Vue
Gracias a la estructura modular de Firebase y la fácil integración con frameworks como Vue, puedes crear aplicaciones robustas y eficientes. La aplicación de ejemplo está construida utilizando Vue y se recomienda aprender a manejarlo bien para maximizar las capacidades de desarrollo.
Consejos para comenzar
- Instalar Firebase Tools: Preparar tu entorno de desarrollo es crucial para empezar a construir la aplicación.
- Creación del proyecto en la consola Firebase: Configurar tu proyecto es esencial para utilizar todas las funcionalidades que Firebase ofrece.
- Cursos recomendados: Considera acceder a cursos sobre Firebase y Vue para complementar tu aprendizaje y aumentar tus capacidades de desarrollo.
Firebase y Vue crean una poderosa combinación que permite desarrollar aplicaciones ricas en funcionalidades de forma eficiente y segura. Te recomendamos continuar explorando y aprendiendo para aprovechar al máximo estas herramientas y ofrecer experiencias excepcionales a tus usuarios.