1.
¿Qué servicio de AWS se utiliza para crear y gestionar APIs RESTful?
2.
¿Qué servicio de AWS se utiliza para la distribución de contenido global?
3.
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());
4.
¿Qué servicio de AWS se utiliza para la autenticación y autorización de usuarios?
5.
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?
7.
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?
8.
¿Qué palabra clave se utiliza para heredar una clase en TypeScript?
9.
¿Cuál es el propósito de Amazon VPC?
10.
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?
11.
¿Qué es la Infraestructura como Código (IaC)?
12.
¿Cuál es la principal ventaja de las arquitecturas serverless?
13.
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?
14.
¿Qué herramienta de AWS se utiliza para la integración y entrega continua (CI/CD)?
15.
¿Cuál es la función principal de AWS IAM?
16.
¿Qué servicio de AWS permite ejecutar código sin aprovisionar ni gestionar servidores?
17.
¿Qué servicio de AWS se utiliza para el almacenamiento de objetos?
18.
¿Cuál de los siguientes tipos en TypeScript permite definir un conjunto de valores posibles?
19.
¿Qué servicio de AWS se utiliza para la gestión de colas de mensajes?
20.
¿Cuál es la principal ventaja de usar TypeScript sobre JavaScript?
21.
¿Qué servicio de AWS se utiliza para gestionar contenedores?
22.
¿Qué patrón de arquitectura se utiliza para desacoplar componentes mediante mensajes?
23.
¿Cuál es el propósito de AWS Step Functions?
24.
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?
25.
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?
26.
¿Qué patrón de diseño se utiliza para crear una instancia única de una clase?
27.
¿Qué tipo de base de datos es Amazon DynamoDB?
28.
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?
29.
¿Cuál es el propósito de los decoradores en TypeScript?