Crear proyecto Firebase y configurar Cloud Functions
Clase 3 de 22 • Curso de Firebase 5: Cloud Functions
Contenido del curso
Consola web de administración
Extendiendo la Gestión de Usuarios con Cloud Functions.
Extendiendo Firestore con Cloud Functions.
Extendiendo el Almacenamiento con Cloud Functions.
Creando Cloud Functions HTTPS
Extendiendo el Hosting con Cloud Functions.
Extendiendo crashlytics con Cloud Functions.
Extendiendo Analytics con Cloud Functions.
Creación de pruebas unitarias a las Cloud Functions.
Optimizando las Cloud Functions.
Cierre
Aprende a crear un proyecto en Firebase, configurar opciones clave y entender Cloud Functions con una guía clara y directa. Desde el acceso a la consola hasta el monitoreo de funciones, aquí verás lo esencial para iniciar con seguridad y criterio.
¿Cómo crear un proyecto en Firebase y acceder a la consola?
Para empezar, entra a firebase.google.com e inicia sesión con tu correo de Gmail. Verás tu imagen de perfil y la opción Go to Console o Ir a consola. Desde allí, podrás ver tus proyectos y añadir un nuevo proyecto con un nombre único.
- Accede a la consola con tu cuenta de Gmail.
- Haz clic en Go to Console.
- Selecciona Añadir proyecto.
- Escribe un nombre único para tu proyecto.
- Ajusta la ubicación de Firestore o Analytics si lo necesitas.
- Al crearlo, entrarás al dashboard con noticias y documentación.
- Abre el piñoncito para ir a Configuración del proyecto.
¿Qué ajustes iniciales conviene revisar?
- Revisa la pestaña General: nombre del proyecto e ID del proyecto.
- Verifica aplicaciones enlazadas (por ejemplo, una app Android).
- Estos datos son clave para conectar tu app a Firebase.
¿Qué encontrarás en configuración del proyecto y por qué importa?
Desde la configuración verás servicios y opciones administrativas que impactan seguridad, colaboración y análisis. Aquí se concentran credenciales, integraciones y permisos, así como herramientas para trabajar desde el backend y gestionar datos.
¿Qué ofrece la pestaña general y la mensajería en la nube?
- En General encuentras el nombre y el ID del proyecto, además de las apps enlazadas.
- En mensajería de la nube hallarás claves y APIs para notificaciones desde apps web o móvil.
¿Cómo funcionan integraciones, cuentas de servicio y privacidad?
- Integraciones con productos de Google y externos.
- Conexiones útiles como Slack y Jira para enviar mensajes o registrar issues.
- Enlace con BigQuery para exportar y consultar tus datos.
- En cuentas de servicio obtienes credenciales y fragmentos de código para inicializar servicios en el backend.
- La sección de privacidad de datos aclara que la información es tuya y cómo se gestiona.
¿Cómo gestionar usuarios y permisos en equipo?
- En usuarios y permisos puedes añadir miembros con su correo.
- Asigna propietario, editor, lector o una función específica de Firebase.
- Ejemplo: permitir que alguien solo vea analíticas.
¿Qué es Cloud Functions en Firebase y cómo monitorearlo?
El servicio de Cloud Functions te permite ejecutar lógica en el servidor y ofrece un panel claro para revisar despliegues, errores y rendimiento. Aquí verás lo que ocurre con cada invocación.
¿Qué muestra el panel control y el estado?
- El panel Control lista las funciones desplegadas.
- Al publicar la primera función, verás los datos asociados a su ejecución.
- En Estado se muestran errores, métricas de rendimiento, uso de CPU y RAM.
¿Para qué sirven los registros y el uso general?
- En registros puedes ver console.log, console.error y cualquier error ocurrido en tus funciones.
- Esto facilita el seguimiento para validar si la ejecución sale bien o mal.
- En uso general verás cuántas invocaciones tuvieron todas tus funciones por periodo.
¿Te gustaría que profundicemos en el despliegue de tu primera función con Cloud Functions? Deja tu comentario con tu duda principal.