IFCD07 Desarrollo de aplicaciones web java: Webservices con J2EE

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 SE Programmer”

 

Objetivos específicos

  • Crear aplicaciones web en la plataforma Java EE, crear páginas JSF, desarrollar aplicaciones de perfiles web, desplegar aplicaciones web en un servidor, usar CDI para el diseño de aplicaciones, actualizar la base de datos con JPA, validar datos mediante Bean
    Validation y conocer la seguridad en aplicaciones
  • Diseñar y crear servicios web SOAP y RESTful
  • Aplicar las técnicas de seguridad a los WebServices.
  • Utilizar tecnologías de diseño web Javascript y HTML5 que son estándares más utilizados en la programación de interfaces web

 

Número de participantes

Máximo 25 participantes para cursos presenciales.

 

Relación secuencial de módulos formativos


 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 :Tecnologías de diseño web: Javascript, HTML y CCS

‐ Introducción a lenguajes de programación Web
‐ HTML5
‐ CSS3
‐ Javascript
‐ JQuery

 

Duración

Horas totales: 140

 

No hay artículos en esta familia