1.
API RESTful con API Gateway y Lambda
Descripción: Diseña una API RESTful utilizando Amazon API Gateway y AWS Lambda. La API debe permitir operaciones CRUD (Crear, Leer, Actualizar, Eliminar) en una base de datos DynamoDB.
Código:
Pregunta: ¿Qué método HTTP se utiliza para crear un nuevo recurso en una API RESTful?
2.
¿Qué patrón de arquitectura se utiliza para desacoplar componentes mediante mensajes?
3.
¿Cuál es el propósito de AWS Step Functions?
4.
Clase de Cuenta Bancaria en TypeScript
Descripción: Implementa una clase en TypeScript que represente una cuenta bancaria. La clase debe tener métodos para depositar, retirar y consultar el saldo. Asegúrate de manejar errores como fondos insuficientes.
Código:
Pregunta: ¿Cuál es el resultado de ejecutar el siguiente código?
const cuenta = new CuentaBancaria(100); cuenta.depositar(50); cuenta.retirar(30); console.log(cuenta.consultarSaldo());
5.
¿Qué servicio de AWS se utiliza para el almacenamiento de objetos?
6.
Función Lambda para Procesar Eventos de SQS
Descripción: Crea una función Lambda en AWS que procese eventos de una cola de Amazon SQS. La función debe leer mensajes de la cola y almacenar los datos en una tabla de DynamoDB.
Código:
Pregunta: ¿Qué servicio de AWS se utiliza para leer mensajes de una cola y almacenarlos en DynamoDB?
7.
¿Cuál es la principal ventaja de usar TypeScript sobre JavaScript?
8.
¿Qué tipo de base de datos es Amazon DynamoDB?
9.
¿Cuál de los siguientes tipos en TypeScript permite definir un conjunto de valores posibles?
11.
¿Qué servicio de AWS se utiliza para la autenticación y autorización de usuarios?
12.
Tipos Avanzados en TypeScript
Descripción: Define un tipo genérico en TypeScript que pueda contener cualquier tipo de datos y una función que acepte este tipo genérico.
Código:
Pregunta: ¿Qué tipo de datos puede aceptar la función identidad en TypeScript?
13.
¿Qué servicio de AWS permite ejecutar código sin aprovisionar ni gestionar servidores?
14.
Desarrollo de Funciones Lambda con TypeScript
Descripción: Crea una función Lambda en TypeScript que procese eventos de Amazon S3 y registre los nombres de los archivos subidos.
Código:
Pregunta: ¿Qué tipo de evento está procesando la función Lambda en el código anterior?
15.
Patrones de Diseño en TypeScript
Descripción: Implementa el patrón de diseño Factory en TypeScript para crear diferentes tipos de objetos.
Código:
Pregunta: ¿Qué patrón de diseño se está utilizando en el código anterior?
16.
¿Qué servicio de AWS se utiliza para gestionar contenedores?
17.
¿Qué patrón de diseño se utiliza para crear una instancia única de una clase?
18.
¿Qué es la Infraestructura como Código (IaC)?
19.
¿Qué servicio de AWS se utiliza para crear y gestionar APIs RESTful?
20.
¿Qué palabra clave se utiliza para heredar una clase en TypeScript?
21.
¿Qué servicio de AWS se utiliza para la gestión de colas de mensajes?
22.
¿Cuál es la función principal de AWS IAM?
23.
Pipeline de CI/CD con CodePipeline y CodeBuild
Descripción: Configura un pipeline de CI/CD utilizando AWS CodePipeline y AWS CodeBuild. El pipeline debe compilar y desplegar una aplicación Node.js en un entorno de Amazon ECS.
Configuración:
Pregunta: ¿Qué servicio de AWS se utiliza para automatizar los pasos de compilación y despliegue en un pipeline de CI/CD?
24.
¿Qué herramienta de AWS se utiliza para la integración y entrega continua (CI/CD)?
25.
¿Cuál es la principal ventaja de las arquitecturas serverless?
26.
Integración de Servicios AWS
Descripción: Configura una integración entre AWS Lambda y Amazon DynamoDB para almacenar datos de usuarios.
Código:
Pregunta: ¿Qué servicio de AWS se utiliza para almacenar datos en una tabla de DynamoDB?
27.
¿Qué servicio de AWS se utiliza para la distribución de contenido global?
28.
¿Cuál es el propósito de Amazon VPC?
29.
¿Cuál es el propósito de los decoradores en TypeScript?