/Technical-Test-Development-Engineer-Carvajal-Technology-and-services

Caso de estudio Prueba Técnica Ingeniero de Desarrollo Carvajal Tecnología y servicios Nombre: C.C.: Fecha: Laboratorio Práctico Diseñe y programe un software con el framework Spring Boot, tenga en cuenta el uso de buenas prácticas de codificación en su solución. Requerimientos: 1. La corporación Carvajal está bajo ataque desde el pasado primero de Mayo y desea detectar el patrón de crecimiento del número de tarjetas de crédito falsas generadas por un atacante, el equipo de análisis de datos ha detectado el siguiente patrón de crecimiento: El primer día de mayo se generó 1 tarjeta de crédito falsa desde la dirección 181.75.48.201. El segundo día de mayo se generaron 4 tarjetas de crédito desde la dirección 181.75.48.202. El tercer día de mayo se generaron 18 tarjetas de crédito desde la dirección 181.75.48.203. El cuarto día de mayo se generaron 96 tarjetas de crédito desde la dirección 181.75.48.204. El quinto día de mayo se generaron 600 tarjetas de crédito desde la dirección 181.75.48.205. Cree un servicio rest con spring boot que le permita a Carvajal calcular cuántas tarjetas de crédito falsas serán generadas para el sexto día de mayo. 2. Que desde un botón (html) se consuma por medio de Angular el servicio REST para consultar el número de tarjetas de creadito faltas para el 6 día Nota: Enviar todos los componentes que se requieren para correr su solución, junto con manual de instalación.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Caso de estudio Prueba Técnica Ingeniero de Desarrollo Carvajal Tecnología y servicios

Run Back-end

First Enter directory service-factorial, example:

cd service-factorial

Run application in windows

mvnw.cmd spring-boot:run

Run application in *unix

./mvnw spring-boot:run

Endpoint running in port 8081

Testing endpont with cURL with factorial number six

curl --location --request GET 'http://localhost:8081/api/factorial/6'

Example response:

[{"id":1,"number":1,"value":1},{"id":2,"number":2,"value":4},{"id":3,"number":3,"value":18},{"id":4,"number":4,"value":96},{"id":5,"number":5,"value":600},{"id":6,"number":6,"value":4320}]

Run Front-end

First Enter directory examen, example:

cd examen
Install dependencies
npm install

Run application

npm start

Front-end running in port 4200

Angular Live Development Server is listening on 0.0.0.0:4200, open your browser on http://localhost:4200/