Temario
OBJETIVO GENERAL:
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”
CERTIFICACIÓN OFICIAL DEL FABRICANTE
La ejecución y financiación del programa formativo incluye la presentación de los alumnos que han realizado el curso con aprovechamiento a los exámenes para obtener la certificación oficial del fabricante, que gestionará el centro y que en ningún caso supondrá coste alguno para el alumno. En concreto, para esta acción formativa está incluido el siguiente examen de certificación oficial o el que lo sustituya actualizado al momento de su impartición:
Oracle Certified Professional, Java EE Application Developer”
CONTENIDOS FORMATIVOS:
Módulo nº 1: 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: 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: 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áctico
– 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