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.

Guía de inicio rápido

Esta guía de inicio rápido te permitirá configurar el entorno de trabajo de Catalyst en menos de diez minutos. Con ella, podrás aprender rápidamente los pasos básicos del desarrollo de una aplicación en Catalyst de forma genérica, utilizando los servicios más populares.

Puedes acceder a tutoriales detallados paso a paso sobre cómo crear aplicaciones y microservicios con los distintos servicios y componentes de Catalyst en la sección de Tutoriales.

Accede a todos los recursos de Catalyst y consulta los diversos recursos de ayuda disponibles.

Nota: Consulta los enlaces proporcionados en esta guía para obtener ayuda detallada sobre los distintos temas.

Requisitos previos

  1. Node.js y NPM para tu plataforma, necesarios para instalar Catalyst CLI y desarrollar funciones en Node.js
  2. Java SE Development Kit para desarrollar funciones en Java
  3. Python para tu plataforma, necesario para desarrollar funciones en Python
  4. Cualquier IDE para programar el Client, Functions o AppSail.

Paso 1: Crea un proyecto en Catalyst

El primer paso para desarrollar una aplicación en Catalyst es crear un proyecto de Catalyst.

  1. Inicia sesión en la consola de Catalyst y haz clic en Create a new Project.
  2. Ingresa el nombre del proyecto en la ventana emergente.
  3. Haz clic en Access Project para abrirlo.

Ahora puedes configurar y trabajar con los servicios y componentes de Catalyst desde la consola. Consulta la página principal de cada servicio en los recursos de ayuda para conocer en detalle cada uno de ellos y sus componentes.


Paso 2: Instala Catalyst CLI

Instala Catalyst CLI para desarrollar, probar y desplegar aplicaciones de Catalyst desde tu sistema local.

Ejecuta este comando en tu terminal:

copy
$
npm install -g zcatalyst-cli

Ejecuta este comando para verificar que el CLI se haya instalado correctamente:

copy
$
catalyst --version

Nota: Si no puedes instalar Catalyst CLI, ejecuta el comando de instalación usando sudo.

Ahora podrás acceder al comando catalyst desde tu terminal. Consulta los recursos de ayuda del CLI para obtener información detallada sobre los comandos y acciones del CLI.


Paso 3: Inicia sesión desde el CLI

  1. Ejecuta este comando para iniciar sesión en tu cuenta de Zoho desde el CLI:
copy
$
catalyst login
  1. Presiona Y para permitir que Catalyst recopile informes de errores del CLI y presiona Enter.

  2. Inicia sesión con tus credenciales en la página de inicio de sesión de cuentas de Zoho.

  3. Haz clic en Accept para otorgar permisos de acceso a datos al CLI.

  4. Cierra la ventana del navegador y continúa usando el CLI en tu terminal.


Paso 4: Inicializa el proyecto desde el CLI

  1. Crea una carpeta para el proyecto en tu máquina local y navega hasta ella desde la terminal.
  2. Ejecuta este comando desde ese directorio para inicializar un proyecto de Catalyst en él:
copy
$
catalyst init

Nota: El primer proyecto de Catalyst solo se puede crear desde la consola web, no desde el CLI. Sin embargo, los proyectos posteriores sí se pueden crear directamente desde el CLI.
  1. Selecciona los componentes que necesitas configurar para tu aplicación de Catalyst y presiona Enter. Puedes inicializar Functions de Serverless y Client de CloudScale.
Nota: También puedes inicializar AppSail de Serverless y desplegar los archivos de compilación de tu aplicación en la PaaS.
  1. Asocia el directorio con un proyecto de Catalyst seleccionando un proyecto de la lista y presiona Enter.

  2. Si inicializas una función, selecciona un tipo de función y el stack, y presiona Enter.

    • Si inicializas una función de Java, proporciona el nombre de referencia y el nombre de la clase principal, y luego instala el paquete del SDK de Java de Catalyst.
    • Si inicializas una función de Node.js, proporciona los valores para el nombre del paquete, el nombre del archivo de punto de entrada y la dirección de correo electrónico del autor. Instala las dependencias cuando se te solicite.
    • Si inicializas una función de Python, proporciona los valores para el nombre del paquete y el nombre del archivo de punto de entrada.
  3. Si inicializas el Client, proporciona un nombre para el paquete del Client.

Los componentes se instalarán y el directorio del proyecto se configurará con las dependencias y la configuración necesarias. Consulta la página de ayuda sobre la estructura estándar del directorio del proyecto para más detalles.


Paso 5: Desarrolla la aplicación

Ahora puedes trabajar con los componentes que inicializaste en tu proyecto de Catalyst y usar cualquier IDE de tu elección para programar las funciones o el Client. Consulta la siguiente documentación de ayuda para obtener información detallada sobre cómo trabajar con el SDK y los recursos de la API de Catalyst, e incorporar los componentes de Catalyst en tu lógica de negocio:


Paso 6: Prueba la aplicación localmente

Una vez que hayas desarrollado la aplicación o el microservicio de Catalyst, puedes probarlo localmente desde el CLI antes de desplegarlo en la consola web de Catalyst.

Ejecuta este comando desde el directorio de tu proyecto:

copy
$
catalyst serve

Nota: También puedes iniciar un shell exclusivo de Node desde el CLI para probar las funciones.

Puedes acceder a Functions, Client y AppSail desde su URL local que se muestra en el CLI, y probarlos.


Paso 7: Despliega el proyecto

Después de probar la aplicación, puedes desplegarla en la consola remota ejecutando este comando desde el directorio de tu proyecto:

copy
$
catalyst deploy

Tu aplicación ahora será accesible desde su URL de aplicación web en el entorno de Development. Para acceder a la aplicación en el entorno de Production, debes configurar los pagos de Catalyst y desplegar el proyecto a producción.

Nota: También puedes alojar aplicaciones web directamente desde la consola mediante el alojamiento de Client web o subir paquetes de funciones en la consola. Puedes alojar y distribuir una aplicación móvil usando Mobile Device Management.

Accede a los tutoriales para probar algunas aplicaciones de ejemplo.

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