Oracle Corporation

OCE: Java EE Developer for Web Applications and Web Services with JSF

90 horas
1880 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

Acerca de este curso

El presente curso oficial de Oracle está diseñado para otorgar a los participantes una base sólida de desarrollo de aplicaciones web en la plataforma Java EE mediante el uso de diversos frameworks:

  • El API de Servlets & JSP para diseñar componentes web dentro de sus aplicaciones.
  • JavaServer™ Faces (JSF) para simplificar el desarrollo de las interfaces de usuario en sus aplicaciones.
  • JAX-WS y/o JAX-RS para simplificar el desarrollo de servicios web SOAP y RESTful en sus aplicaciones.

Dicho curso se enmarca dentro del programa Workforce Development Program (WDP), iniciativa diseñada por Oracle para ayudar a la nueva generación de profesionales TI a aprender las habilidades más demandadas sobre tecnologías Oracle, así como ayudarles en su preparación a los exámenes de certificación asociados al curso, suponiendo un valor añadido y diferenciador en su perfil profesional.

A quién va dirigido

Este curso está dirigido a desarrolladores de aplicaciones en la plataforma Java SE interesados en conocer:

  • El API de Servlets & JSP para diseñar componentes web dentro de sus aplicaciones.
  • JavaServer™ Faces (JSF) para simplificar el desarrollo de las interfaces de usuario en sus aplicaciones.
  • JAX-WS y/o JAX-RS para simplificar el desarrollo de servicios web SOAP y RESTful en sus aplicaciones.

Para un máximo aprovechamiento del curso, los participantes deberán poseer conocimientos del paradigma de programación orientado a objetos (tanto a nivel teórico como práctico), experiencia en el uso del lenguaje de programación Java y conocimientos sobre HTML5, CSS3 y Javascript.

Objetivos del curso

Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:

  • Entender las especificaciones de JavaServer Page (JSP) y servlets.
  • Aplicar la arquitectura Model-View-Controller (MVC) en entornos Java EE.
  • Crear servlets, filters y listeners.
  • Utilizar Expression Language (EL) y JSP Standard Tag Library (JSTL).
  • Diseñar aplicaciones web con JavaServer Faces (JSF).
  • Diseñar vistas JSF y plantillas o templates.
  • Diseñar componentes personalizados y compuestos usando Facelets.
  • Gestionar eventos en aplicaciones web JSF.
  • Desarrollar un servicio web SOAP de tipo top-down (WSDL first) o de tipo bottom-up (code first).
  • Diseñar e invocar servicios web basados en SOAP utilizando JAX-WS (Metro Stack).
  • Diseñar e invocar servicios web basados en REST utilizando la especificación JAX-RS (Jersey Stack).
  • Habilitar seguridad en los servicios web usando Java EE Security, WS-Security extensions y OAuth 1.0a.

Contenidos

Module 1: Java EE - Develop Web Components with Servlets & JSPs

  • Web Application Essentials
  • Developing a Servlet
  • Handling Form Requests in Servlets
  • Configuring Your Web Application
  • Implementing an MVC Design
  • Developing Components with JavaServer Pages Technology
  • Developing JSP Pages by Using Custom Tags
  • Using Filters in Web Applications
  • More Servlet Features
  • Implementing Security
  • Integrating Web Applications with Databases

Module 2: Java EE - Develop Web Applications with JSF

  • Introducing JavaServer Faces (JSF) Technology
  • Creating JSF Pages Using Facelets
  • Developing CDI Named Beans
  • Working with Navigation
  • Creating and Adding Message Bundles
  • Using JSF Templates
  • Converting and Validating Data
  • Working with Data Tables
  • Handling Events
  • Using AJAX and Composite Components with JSF
  • Creating Custom Components
  • Working with HTML5 and JSF 2.0
  • Configuring and Securing JSF Applications
  • Using Third Party Library for JSF Development

Module 3: Java EE - Develop Web Services with JAX-WS & JAX-RS

  • An Introduction to Web Services
  • XML
  • JAXB
  • SOAP Web Services
  • Creating JAX-WS Clients
  • RESTful Web Services
  • Creating RESTful Clients in Java
  • Bottom-Up JAX-WS Web Services
  • Top-Down JAX-WS Web Services
  • JAX-RS RESTful Web Services
  • Web Service Error Handling
  • Security Concepts
  • WS-Security
  • Web Service Security with Jersey
  • OAuth 1.1a with Jersey

Convocatorias abiertas

Nota informativa

PUE está reconocido como centro oficial de formación por parte de Oracle con la figura de Oracle Approved Education Center (OAEC).

PUE cuenta, además, con el reconocimiento de formar parte del programa WDP - Workforce Development Program de Oracle. La iniciativa WDP tiene por objetivo ayudar a las instituciones académicas a preparar estudiantes como futuros especialistas en las tecnologías más demandadas por el mercado laboral.

La formación impartida por PUE en sus cursos de calendario se enmarca dentro de la iniciativa WDP y se dirige a alumnos que, tanto en situación de desempleo como profesionales en activo, deseen acceder de la forma más ventajosa posible a cursos en tecnologías Oracle (bases de datos, Java, etc) de forma oficial y reconocida.