0% encontró este documento útil (0 votos)
8 vistas3 páginas

Guía Completa sobre Firebase y sus Servicios

cuestionario con respuestas

Cargado por

ladyedits010
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas3 páginas

Guía Completa sobre Firebase y sus Servicios

cuestionario con respuestas

Cargado por

ladyedits010
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tarea Programación

Kiara Penson

Cuestionario

 ¿Qué es Firebase y para qué se utiliza?


Firebase es una plataforma de desarrollo de aplicaciones para dispositivos móviles y web de Google. Se
crea para facilitar la producción, mejora y ampliación de aplicaciones y ofrece a los programadores
múltiples heramientas y servicios para ayudarles a crear aplicaciones de mayor calidad eficientemente.

 ¿Cuáles son los principales servicios que ofrece Firebase?


Firebase Realtime Database: Base de datos NoSQL que permite el almacenamiento y sincronización de
datos en tiempo real.

Firebase Firestore: Base de datos flexible y escalable para almacenamiento de datos estructurados.

Firebase Authentication: Servicio para autenticar usuarios mediante diferentes métodos, como correo
electrónico, redes sociales, etc.

Firebase Cloud Functions: Permite ejecutar código en respuesta a eventos sin necesidad de gestionar
servidores.

Firebase Hosting: Servicio para alojar aplicaciones web de forma rápida y segura.

Firebase Cloud Messaging (FCM): Servicio para enviar notificaciones push a los usuarios.

Firebase Analytics: Herramienta para medir el uso y comportamiento de la aplicación.

Firebase Crashlytics: Herramienta para rastrear y reportar errores en la aplicación.

 ¿Qué es Firebase Realtime Database y cómo funciona?


Firebase Realtime Database es una base de datos NoSQL que permite la sincronización de datos en
tiempo real entre los clientes y el servidor. Los datos se almacenan en formato JSON y se pueden
acceder y actualizar en tiempo real. Cada vez que un dato es modificado, todos los clientes conectados
reciben automáticamente la actualización, lo que hace que sea ideal para aplicaciones colaborativas y en
tiempo real.

 ¿Cuál es la diferencia entre Firebase Realtime Database y Firebase Firestore?


Modelo de datos: Realtime Database es un único árbol JSON, mientras que Firestore tiene una
estructura de documentos y colecciones.

Consulta: Firestore ofrece consultas más avanzadas y potentes, soportando consultas compuestas y
paginación.

Escalabilidad: Firestore está diseñado para ser más escalable con mejor rendimiento en aplicaciones
grandes.

Sincronización: Realtime Database es más adecuado para aplicaciones que requieren sincronización
instantánea de datos en tiempo real.

 ¿Cómo se conecta una aplicación de Thunkable con Firebase? Explica los pasos
básicos.
1. Crear un proyecto en Firebase: Inicia un nuevo proyecto en la consola de Firebase.
2. Configurar la base de datos: Agrega Firebase Realtime Database o Firestore según tus
necesidades.
3. Obtener las credenciales: Copia la configuración de Firebase (API key, dominio, etc.).
4. En tu proyecto de Thunkable, ve a la sección de "Firebase" y pega la configuración.
5. Usar bloques de Firebase: Utiliza los bloques de Firebase en Thunkable para leer y escribir datos
en tu base de datos.

 ¿Cuáles son los beneficios de usar Firebase en una aplicación móvil?


Desarrollo rápido: Herramientas y servicios que permiten a los desarrolladores concentrarse en la
funcionalidad.

Escalabilidad: Infraestructura de Google que puede manejar grandes cantidades de tráfico.

Integración sencilla: APIs y SDKs que facilitan la integración con otras herramientas y servicios.

Gestión de usuarios: Servicios de autenticación y gestión de usuarios listos para usar.

Analítica avanzada: Herramientas integradas para medir el rendimiento y la interacción del usuario.

 ¿Qué medidas de seguridad se deben tomar al usar Firebase en una aplicación?


Reglas de seguridad: Configura reglas de seguridad en la base de datos para controlar el acceso a los
datos.

Autenticación: Utiliza Firebase Authentication para asegurar que solo usuarios autorizados puedan
acceder a la aplicación.

Validación de datos: Implementa validaciones para asegurar que los datos ingresados sean correctos y
seguros.
Monitoreo: Utiliza Firebase Analytics y Crashlytics para detectar comportamientos inusuales y errores.

Actualizaciones de seguridad: Mantén tu aplicación y dependencias actualizadas para protegerte contra


vulnerabilidades.

También podría gustarte