Backend Programmer Test
Backend Programmer Test
Objective:
Evaluate the candidate's knowledge and skills for web application development.
Backend level.
Tasks to be Done
1. Create a web service that allows authorized users to manage their tasks:
Consult, Create, Modify, Delete. (See Available Web Services and Graphical Interface)
Scope:
It should be included:
Métodos que debe publicar el servicio: Consultar, Crear, Actualizar, Borrar Tareas.
The following information related to the tasks must be stored at a minimum:
users
Creation Date
Description
Completed (yes/no)
Expiration Date
Task Author (User who created the task)
/tasks/consult
Parameters: Those necessary for the user to be able to consult the scheduled tasks by
various criteria:
Create Task
POST
/tasks/create
Parameters: it must ask for the necessary parameters to store information about the task.
that the user is creating.
Method: POST
/tasks/update
Parameters: it must be able to receive an object with the information that the user wants to update
in a task:
// mandatory
Description optional
expiration date optional
Yes //optional
Prerequisite: authenticated user, authorized user (only the user who created the task)
can update
POST
/tasks/delete
Parameters: it must receive information that allows it to uniquely identify the task that the
user wants to delete.
Prerequisite: authenticated user, authorized user (only the user who created the task)
can update