Duración

30 horas
(6 sesiones de 5 horas)

Profesores

Domingo Gallardo (1 y 2)
María Isabel Alfonso (3)
José Luis Zamora (4)
Alejandro Such (5 y 6)

Contenidos

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 EJB. A partir de esta capa, diseñaremos y desarrollaremos un API REST con el que implementaremos el backend del servicio. Despliegaremos este servicio en una plataforma en la nube. Y desarrollaremos la aplicación cliente con AngularJS.

Libro de apuntes: PDF HTML ePub

Sesiones

0. Presentación
Apuntes y ejercicios Diapositivas
1. Caso de estudio y modelo de dominio
Apuntes y ejercicios
2. Capas de persistencia y de negocio
Apuntes y ejercicios
3. API REST
Apuntes y ejercicios
4. Despliegue en plataforma en la nube
Apuntes y ejercicios
5. Cliente JavaScript con AngularJS (I y II)
Apuntes y ejercicios

© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16