Abstract
Desarrollo de la arquitectura front-end para un terminal de punto de venta. Diseño y maquetación de las vistas de la aplicación.
Implementación de todas las vistas, utilizando una arquitectura de componentes con Angular2.
Definición de los endpoints del back-end que debe utilizar la capa front-end. Definición e implementación de los modelos de la capa front-end, que serán recibidos por la capa back-end como wrappers.
Implantación de un plan de pruebas para la capa front-end, haciendo uso de grunt o gulp, jasmine y protractor, para pruebas unitarias de integración y extremo a extremo (e2e).
Development of front-end architecture for a TPV. Design and implementation of application views for mobile portrait, tablet landscape, tablet portrait and desktop.
Implementation of all application views using a component-based architecture from Angular2.
Definition of back-end endpoints used by front-end side. Definition and implementation of front-end models. These models will be sent to back-end site in wrappers.
Definition of a test plan for front-end side using Grunt or Gulp, Jasmine and Protractor. These technologies are used to define unit tests, IT tests and E2E tests.