En esta asignatura desarrollarás un proyecto completo de aplicación web que integrará las tecnologías Java EE 7 en el servidor y JavaScript en el cliente. Diseñaremos sus funcionalidades y realizaremos un desarrollo iterativo utilizando Git como sistema de control de versiones con el que subiremos el proyecto a repositorios de código fuente: GitHub y Bitbucket. Aprenderemos a realizar pruebas automatizadas con JUnit y a usar un sistema de construcción automática integrado con Maven. Desarrollaremos la capa de persistencia y los objetos de negocio con JPA y CDIs. A partir de esta capa, diseñaremos y desarrollaremos un API REST con el que implementaremos el backend del servicio. Desplegaremos este servicio en una plataforma en la nube. Y desarrollaremos la aplicación cliente con AngularJS y un pequeño servicio adicional con Node.js.
0. Presentación |
||
1. Caso de estudio y modelo de dominio |
||
2. Capas de persistencia |
||
3. Capa de negocio |
||
4. API REST |
||
5. Despliegue DevOps |
||
6. JavaScript I |
||
7. JavaScript II |
||
8. JavaScript III |
© 2016-17 Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante