Salta al contenido principal
logo
¿Olvidó su nombre de usuario o contraseña?
Página Principal

(P2025 - 1S) TECNOLOGÍAS DE LA INFORMACIÓN A
Ejercicio computación en la nube

Apertura: miércoles, 25 de junio de 2025, 16:00
Cierre: miércoles, 9 de julio de 2025, 16:00

Desarrollar una aplicación en la nube utilizando herramientas y servicios en la nube que sea accesible desde cualquier dispositivo y que utilice una infraestructura de nube para su operación.

Requisitos de la tarea:

  1. Elección de la Aplicación: Los estudiantes pueden elegir entre desarrollar una de las siguientes aplicaciones:
    • Aplicación de gestión de tareas: Permitir a los usuarios crear, editar y eliminar tareas, asignarlas a diferentes personas.
    • Aplicación de notas personales: Permitir que los usuarios creen, editen y eliminen notas y categorizándolas.
    • Sistema de reservas de citas: Los usuarios pueden reservar, modificar o cancelar citas.
  2. Arquitectura en la Nube:
    • La aplicación debe estar desplegada en una plataforma de computación en la nube (AWS, Google Cloud, Azure, o Firebase).
    • Debe integrar servicios de almacenamiento en la nube (como AWS S3, Google Cloud Storage, o Firebase Cloud Storage).
    • Debe integrar una base de datos en la nube (como Firebase Realtime Database, Google Firestore, MongoDB Atlas, o MySQL en AWS RDS).
  3. Requisitos Técnicos:
    • Frontend: Desarrollar una interfaz de usuario utilizando tecnologías web como HTML, CSS y JavaScript. Pueden utilizar un framework como React.js o Vue.js para facilitar el desarrollo de la interfaz.
    • Backend: Crear un backend que maneje las solicitudes de los usuarios, usando tecnologías como Node.js, Python (Flask/Django) o Firebase Functions.
    • Despliegue: Utilizar plataformas de nube para el despliegue de la aplicación (AWS, Google Cloud Platform, Firebase Hosting, o Heroku).
  4. Funcionalidades:
    • Registro de usuario y login (autenticación).
    • Almacenamiento de datos en la nube (notas, tareas, reservas, etc.).
    • Visualización de datos.
    • Interfaz amigable y accesible en diferentes dispositivos (puede ser una versión responsiva o una aplicación móvil básica).
    • Uso de bases de datos en tiempo real (por ejemplo, Firebase Realtime Database) o bases de datos relacionales (por ejemplo, MySQL o PostgreSQL en la nube).
  5. Entregables:
    • Código fuente: Los estudiantes deben subir el código fuente de la aplicación a un repositorio en GitHub u otra plataforma de control de versiones.
    • Informe: El informe debe incluir una descripción del proceso de desarrollo, las tecnologías utilizadas, la configuración de la infraestructura en la nube, y una guía de cómo ejecutar la aplicación.

◄ Ejemplo Computación en la Nube
Taller Migración a la Nube para una Startup de Tecnología Educativa ►
Atrás

 www.unach.edu.ec
En este momento está usando el acceso para invitados (Acceder)