Especialidad formativa
Desarrollo de aplicaciones Web Java: WebServices con J2EE
Qué 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
01
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.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- 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
02
Desarrollo de Web Services
- OBJETIVO
- Al finalizar este módulo los alumnos podrán diseñar y crear servicios web SOAP y RESTful.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- 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
03
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.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- 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
Especialidad formativa