IFCD07

Desarrollo de aplicaciones Web Java: WebServices con J2EE

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”

Diseñado y producido por Smartmind

Disponibilidad:

Descatalogado

Contenidos

IFCD07 — Desarrollo de aplicaciones Web Java: WebServices con J2EE

Módulo 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. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 1

Conocimiento/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

Módulo 2

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

Contenidos: 1

Conocimiento/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

Módulo 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. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS

Contenidos: 1

Conocimiento/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