Práctica final del curso Samsung Desarrolladoras
En esta práctica final se relacionarán entre sí las prácticas realizadas anteriormente. Se utilizará el interfaz creado con Angular para realizar peticiones, el API desarrollada con Express para listar, crear, editar y eliminar Personas. De esta manera, se mantendrá una agenda en el servidor que podría ser consultada desde cualquier parte con el interfaz desarrollado en Angular.
A la hora de crear o editar una persona, será necesario realizar las siguientes validaciones sobre los parámetros:
Nombre: no puede incluir números y la longitud debe ser superior a 3. Apellidos: no puede incluir números y la longitud debe ser superior a 3. Edad: número comprendido entre 0 y 125. DNI: cadena alfanumérica de 9 caracteres. Cumpleaños: fecha en formato ISO8601. ColorFavorito: no puede incluir números y la longitud debe ser superior a 3. Sexo: cadena de texto comprendida en la siguiente lista: Hombre, Mujer, Otro, No especificado. El funcionamiento del API se puede comprobar con la aplicación Postman, al igual que se describió en la nota técnica.
Tecnologías y lenguajes usados: JS, TypeScript, CSS, HTML, Angular, MongoDB, Express, Node