Test for Construtec
La prueba consiste en dos partes. Una parte algoritmica que debe ser realizada en Ruby y una parte práctica en la que se desarrolla un pequeño proyecto.
Para la primera parte vas a encontrar adjunto un PDF en donde se describe el reto de programacion. Y para la segunda parte el enunciado está a continuación:
La idea es que en el repositorio de Github pongas una estructura de directorios de la siguiente manera.
- programming_challenge
- articles_app
- ionic_app
- rails_api
En la carpeta 'programming_challenge' debe estar la prueba algoritmica que esta en el PDF. En la carpeta 'articles_app' deben estar el proyecto en Ionic (ionic_app) y el proyecto Rails API (rails_app)\
Enunciado:
Se require la creación de una aplicación. El back-end debe estar hecho con Rails API y el front-end en Ionic. La idea es crear una aplicacion sencilla que permita crear Articulos. Un articulo no es mas que un Titulo, un Texto y un Autor. Los tres atributos anteriores son strings o cadenas de caracteres. Ambas aplicaciones deben intercambiar datos en formato JSON.
La aplicacion debe permitir, sin ningun tipo de autenticacion, crear, editar y actualizar articulos. La aplicacion debe poder listar todos los articulos una vez estos se vayan creando y removiendolos de la lista una vez se vayan eliminando.
Todos los articulos previamente creados deben ser cargados al iniciar la aplicación.