Skip to content

kikecortes6/thales-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prueba de conocimiento Thales Latam

Este proyecto esta dividido en 2 partes, un front (Hecho en angular) y un backend (Realizado en Spring-boot).

Explicación de buenas prácticas

Utilice mis conocimientos en buenas prácticas para el desarrollo desoftware en este caso en concreto se puede identificar que se evito la creación innecesaria de objetos, los nombres utilizados para las clases, variables y métodos son acordes con lo que representan, no se hizo repetición de código, creando propias excepciones para partes del código de “negocio”, siempre intentando tener patrones de diseño como Solid o Gang of four.

Requerimientos

Se necesita instalar mínino la versión 10 de node js, este trae npm integrado.

Link-node

E instalar angular para la parte del front-end.

npm install -g @angular/cli

Para el Backend se necesita tener instalado java 8.

Java-link

Instalar Http-server para correr el front-end compilado

npm i http-server

Correr el Front-end (compilado)

Para correr el front-end compilado corremos el siguiente comando

 http-server dist/thalesAngular/

e ir al navegador a la url http://127.0.0.1:8081/

Correr el Front-end (consola)

Para correr el front-end consola primero navegamos a la carpeta del proyecto de angular

 cd thalesAngular

instalar las dependencias necesarias

 npm install

Luego correr el siguiente comando

 ng serve

e ir al navegador a la url http://localhost:4200/

Correr el proyecto backend

Para correr el backend primero navegamos a la carpeta del proyecto

 cd test

después instalar las dependencias necesarias

mvn clean install

y luego para correr el proeycto ejecutar desde la consola

 mvn spring-boot:run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published