Cursos Gratuitos
IFCD07 – Desarrollo de aplicaciones web Java Webservices con J2EE

¿Que aprenderás?
Diseñar y desarrollar aplicaciones avanzadas en entornos web, utilizando la especificación Java 2EE, mediante el uso de las últimas tecnologías incluidas en la especificación.
Este curso estará orientado a obtener la certificación oficial de Oracle “Oracle Certified Professional, Java EE Application Developer”
Contenido del curso
Módulo nº 1
Denominación: ARQUITECTURA Y DISEÑO DE APLICACIONES JAVA ENTERPRISE
Objetivo: Al finalizar este módulo los alumnos podrán desarrollar aplicaciones en la plataforma Java EE.
Duración: 50 horas
Contenidos teórico- prácticos:
- Lenguaje de programación Java
- Plataforma Java EE
- Persistencia con entidades JPA
- Implementación de lógica empresarial con EJBs
- Uso del Java Message Service API
- Implementar Servicios SOAP con JAX-WS
- Crear aplicaciones web Java con Servlets
- Crear aplicaciones web Java con JSPs
- Implementación de Servicios REST utilizando la API JAX-RS-
- Creación de Aplicaciones Java con WebSocket
- Desarrollo de Aplicaciones Web utilizando JavaServer Faces
- Securizar aplicaciones Java EE
- Logs de Java
- Beans de CDI
- BeanValidation y la API JPA
- API JAXB
- Ejemplos de Servlets Pre-CDI
Módulo nº 2
Denominación: DESARROLLO DE WEB SERVICES
Objetivo: Al finalizar este módulo los alumnos podrán diseñar y crear servicios web SOAP y RESTful.
Duración: 50 horas
Contenidos teórico - prácticos:
- Introducción a Web Services
- Estructura XML
- XML con JAXB
- Overview de SOAP Web Services
- SOAP Web Services
- Creación de clientes JAX-WS
- RESTful Web Services
- Crear Clientes RESTful en Java
- JAX-WS Web Services
- JAX-RS RESTful Web Services
- Gestión de errores
- Conceptos de seguridad
- WS-Security
- Seguridad con Jersey
- OAUTH con Jersey
Módulo nº 3
Denominación: TECNOLOGÍAS DE DISEÑO WEB: JAVASCRIPT, HTML Y CCS
Objetivo: Al finalizar este módulo los alumnos sabran utilizar tecnologías de diseño web Javascript y HTML5 que son estándares más utilizados en la programación de interfaces web.
Duración: 40 horas
Contenidos teórico - prácticos:
- Introducción a lenguajes de programación Web
- Fundamentos JavaScript
- Combinar HTML5 y JavaScript en aplicaciones Web
- JavaScript API
- Datos en aplicaciones Web
- Estilos con CSS3 y JavaScript
- JavaScript avanzado
- AJAX y WebSocket
- Desarrollo de aplicaciones con JQuery
Titulación Oficial


