MÓDULO 1. ARQUITECTURA Y DISEÑO DE APLICACIONES JAVA ENTERPRISE
Lenguaje de programación Java
Plataforma Java EE
Herramientas de desarrollo y servidor de aplicaciones
JavaBeans, anotaciones y registro
Modelo de componentes Web
Desarrollo con tecnología Java Server Faces (JSF)
Uso de AJAX y composición de componentes con JSF
Componentes JSF Apache Trinidad y desarrollo mñovil
Uso de CDI
Uso de JSF y Bean Validation
Desarrollo de Servlets
Desarrollo con con tecnología Java Server Page (JSP)
Modelo de componentes EJB
La persistencia Java API
Implementar un política de transacción
Tecnología Web Service
Implementar una política de seguridad
MÓDULO 2. DESARROLLO DE WEB SERVICES UTILIZANDO JAVA
Introducción a Web Services
XML
JAXB
SOAP Web Services
Creación de clientes JAX-WS
RESTful Web Services
JAX-WS Web Services
JAX-RS RESTful Web Services
Gestión de errores
Conceptos de seguridad
WS-Security
Seguridad con Jersey
OAUTH 1.1a con Jersey
MÓDULO 3. DESARROLLO DE WEB SERVICES SEGUROS EN JAVA
Fundamentos de seguridad
Examinar las amenazas y contramedidas de seguridad en Web Services
Aplicar opciones de seguridad en Java EE
Introducción a seguridad en Web Services
Seguridad en Web Services con JAX-WS y Metro
Autentificación en JAX-WS
Gestión de indentidades y OpenSSO
MÓDULO 4. FUNDAMENTOS DE TECNOLOGÍAS DE DISEÑO WEB: JAVASCRIPT, HTML Y CSS
Introducción a lenguajes de programación Web
HTML5
CSS3
Javascript