Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Alien City

Introducción

Este tutorial te ayudará a crear una aplicación web sencilla, llamada Alien City, que te permite reportar y buscar encuentros con alienígenas en una ciudad. Alien City se construye como una aplicación serverless de una sola página utilizando Catalyst.

La aplicación cliente se verá de la siguiente manera:

/catalyst_alien_city_home_page

Puedes acceder a una aplicación funcional y probar su funcionamiento aquí: ¡Prueba la App!

La aplicación Alien City utiliza componentes de los siguientes servicios de Catalyst:

Catalyst Serverless:

  • Advanced I/O Function: La Advanced I/O Function es un componente que puedes utilizar para codificar tu lógica de negocio en la plataforma Java, Node.js o Python. Contiene APIs que permiten al usuario reportar o verificar un encuentro con alienígenas en una ciudad.

Catalyst Cloud Scale:

  • Web Client: El frontend de la aplicación que se aloja en Catalyst a través de Web Client Hosting.

  • Data Store: Para almacenar la base de datos de las ciudades donde se han reportado encuentros con alienígenas.

  • ZCQL: Para obtener datos del Data Store mediante consultas.

Utilizaremos la consola web de Catalyst y la interfaz de línea de comandos de Catalyst (CLI) para construir esta aplicación.

En este tutorial se te proporcionará el código de los archivos que se deben incluir en los componentes de Function y Client. Solo necesitarás copiar el código proporcionado aquí y pegarlo en los archivos correspondientes según se indique.

Arquitectura de la aplicación

El funcionamiento de la aplicación Alien City se puede describir de la siguiente manera:

  • Reportar un encuentro con alienígenas
    Un usuario ingresa el nombre de una ciudad donde experimentó un encuentro con alienígenas. Si la ciudad ya fue reportada anteriormente, el cliente muestra un mensaje notificando al usuario. Si la ciudad nunca ha sido reportada, los datos se agregarán a una tabla en Data Store identificando la ciudad.

  • Verificar un encuentro con alienígenas
    Un usuario verifica si existe un registro de un encuentro con alienígenas en una ciudad específica proporcionando su nombre. Si existe un registro de esa ciudad en Data Store, el cliente mostrará una respuesta positiva. De lo contrario, mostrará una respuesta negativa.

alien-city-client

Última actualización 2026-03-20 21:51:56 +0530 IST

Tiempo mínimo para completar:

20 mins

Nivel de dificultad:

Beginner

SERVICIOS INVOLUCRADOS

Serverless Cloud Scale

COMPONENTES INVOLUCRADOS

Functions Web Client Data Store ZCQL