Certificación Oficial Desarrollo Java JEE -Struts - EJB

Cas Training
En Madrid

Precio a consultar
¿O prefieres llamar ahora al centro?

Información importante

  • Curso
  • Nivel intermedio
  • Madrid
  • 78 horas lectivas
  • Cuándo:
    A elegir
Descripción

¿Quieres mejorar tus competencias informáticas? Emagister.com aumenta su oferta formativa con la incorporación del curso Certificación Oficial Desarrollo Java JEE -Struts – EJB impartido por el centro Cas Training. Esta formación te prepara para la realización de los exámenes del certificado de Oracle en Java. Es una gran oportunidad para certificar tu nivel de conocimientos en Java. Aprenderás a desarrollar aplicaciones web de calidad profesional. El lenguaje de programación Java es uno de los más utilizados en el ámbito informático a nivel mundial.

Si eres un estudiante o profesional del ámbito de la informática, esta formación puede añadir un valor muy importante a tu currículum vitae de cara a posibles ofertas laborales. El curso se desarrolla en la modalidad presencial y tiene una duración de 78 horas. El curso se imparte en las ciudades de Madrid, Palencia y Valladolid.

En el desarrollo de la formación aprenderás cómo desarrollar aplicaciones en Java, el desarrollo de la implementación de los beans de sesión de EJB 3.0, conocerás la API de persistencia en Java y muchas otras cuestiones. En el sitio web de emagister.com encontrarás todos los detalles relativos a la presente formación.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
Madrid
C/ Basílica, 19, 28020, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Para presentarse al examen de certificación hay que estar en posesión de una de las siguientes certificaciones: -Oracle Certified Professional, Java Programmer -Sun Certified Java Programmer (any edition) Residentes en España ( Madrid, Palencia, Valladolid ).

Opiniones

A

01/04/2015
Lo mejor Buen curso, que recomiendo a los interesados en la temática, ya que es una formación de calidad y que no les decepcionará. Es de modalidad presencial, lo que es obviamente una ventaja, ya que las clases son muy prácticas, pasamos la mayor parte del tiempo practicando con los ordenadores. Un curso muy completo: buenos docentes, instalaciones correctas y un precio ajustado.

A mejorar Nada negativo a destacar.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Desarrollo web
Etiqueta
JSTL
Cookies
Desarrollo en la Plataforma Empresarial de Java J2EE
Desarrollo de Componentes Web con Tecnologías JAVA
Desarrollo de aplicaciones Java
Contextualización del model Java
Modelo de componenentes Java EE y fases de desarrollo
Modelo de componentes web
Desarrollo de servlets
Desarrollo con JavaServer Pages
Modelo de componentes EJB
Implementación de los beans de sesión de EJB 3.0
API de persistencia de Java
Implementación de una directiva de transacción
Prever el efecto de transacciones en rendimiento de aplicación
Desarrollo de beans controlados por mensajes
Modelo de servicio web
Implementación de una directiva de seguridad
Tecnologías de la aplicación web
Desarrollo de un componente vista
Describir el protocolo de transferencia de hipertexto
Desarrollo de un componente controlador

Temario

Desarrollo en la Plataforma Empresarial de Java J2EE (Java Enterprise Edition 6)

Desarrollo de Aplicaciones JAVA EE

Contextualización del modelo Java EE

  • Describir las necesidades de las aplicaciones corporativas y la manera en que Java EE 6 resuelve dichas necesidades.
  • Describir las interfaces de programación de aplicaciones (API) de Java EE 6 y los servicios complementarios.
  • Describir las capas y arquitecturas de la plataforma Java EE.
  • Describir la forma de simplificar el desarrollo de aplicaciones Java EE utilizando patrones de arquitectura.

Modelo de componentes Java EE y fases de desarrollo

  • Describir los principios de un modelo de desarrollo basado en componentes.
  • Describir el modelo de comunicación asíncrona.
  • Describir el proceso utilizado en el desarrollo y la ejecución de una aplicación Java EE, así como los roles relacionados.
  • Comparar los distintos métodos y herramientas que hay disponibles para desarrollar una aplicación Java EE y los componentes relacionados.
  • Describir la forma de configurar y empaquetar aplicaciones Java EE.

Modelo de componentes web

  • Describir la función que desempeñan los componentes web en una aplicación Java EE.
  • Definir el modelo de petición-respuesta de HTTP.
  • Comparar los servlets y componentes Java con los componentes JSP.
  • Describir las estrategias básicas de administración de sesiones.
  • Resolver los problemas de seguridad de los subprocesos en los componentes web.
  • Describir la finalidad de los patrones de diseño de capa web.

Desarrollo de servlets

  • Describir la API de los servlets.
  • Utilizar las API de solicitud y respuesta.
  • Activar el control y pasar datos.
  • Utilizar la API de administración de sesiones.

Desarrollo con JavaServer Pages

  • Evaluar la función de la tecnología JSP como mecanismo de presentación.
  • Crear páginas JSP.
  • Procesar los datos recibidos de los servlets en una página JSP.
  • Describir el uso de las bibliotecas de etiquetas.

Modelo de componentes EJB

  • Describir la función que desempeñan los componentes EJB en una aplicación Java EE.
  • Describir el modelo de componentes EJB.
  • Identificar la terminología que se debe emplear para referirse a los componentes EJB y sus elementos.

Implementación de los beans de sesión de EJB 3.0

  • Comparar el comportamiento de los beans con datos de estado y sin datos de estado.
  • Describir las características operativas de los beans de sesión sin datos de estado.
  • Describir las características operativas de los beans de sesión con datos de estado.
  • Crear beans de sesión.
  • Empaquetar e implementar beans de sesión.
  • Crear un cliente bean de sesión.

API de persistencia de Java

  • Describir la función que desempeña la API de persistencia de Java (JPA) en una aplicación Java EE.
  • Describir los conceptos básicos de la asignación objeto relacional.
  • Describir los elementos y el entorno de un componente de entidad.
  • Describir el ciclo de vida y las características operativas de los componentes de entidad.

Implementación de una directiva de transacción

  • Describir la semántica de las transacciones.
  • Comparar el ámbito de las transacciones programáticas y declarativas.
  • Utilizar la API de transacción de Java (JTA) para determinar el ámbito de las transacciones mediante la programación.
  • Implementar una directiva de transacción administrada por contenedor.
  • Permitir el bloqueo optimista con el control de versiones de componentes de entidad.

Prever el efecto del ámbito de las transacciones en el rendimiento de la aplicación

  • Describir el efecto de las excepciones en el estado de la transacción.
  • Desarrollo de aplicaciones Java EE mediante el uso de mensajes.
  • Describir la tecnología JMS.
  • Crear un productor de mensajes en cola.
  • Crear un consumidor de mensajes síncrono.
  • Crear un consumidor de mensajes asíncrono.
  • Enumerar las posibilidades y limitaciones de los componentes EJB como clientes de mensajería.

Desarrollo de beans controlados por mensajes

  • Describir las propiedades y el ciclo de vida de los beans controlados por mensajes.
  • Crear un bean controlado por mensajes JMS.
  • Crear controladores de ciclo de vida para un bean controlado por mensajes JMS.

Modelo de servicio web

  • Describir la finalidad de los servicios web.
  • Enumerar las especificaciones utilizadas para hacer independiente la plataforma de servicios web.
  • Describir las API de Java utilizadas para procesar XML y servicios web.
  • Implementación de servicios web Java EE con JAX-WS.
  • Describir los puntos finales que admite Java EE 6.
  • Describir los requisitos de los servlet JAX-WS.
  • Describir los requisitos de los EJB JAX-WS.
  • Desarrollar clientes de servicio web.

Implementación de una directiva de seguridad

  • Aprovechar las funciones de seguridad administradas por contenedor.
  • Definir las funciones y responsabilidades del usuario.
  • Crear una directiva de seguridad basada en roles.
  • Utilizar la API de seguridad.
  • Configurar la autenticación en la capa web.

Desarrollo de Componentes Web con Tecnologías JAVA

Introducción a las tecnologías de las aplicaciones web

  • Describir las aplicaciones web.
  • Describir la plataforma Java, Enterprise Edition 6 (Java EE 6).
  • Describir la tecnología servlet de Java.
  • Describir la tecnología JavaServer Pages.
  • Definir la arquitectura de tres capas.
  • Definir la arquitectura MVC (modelo, vista, controlador).

Desarrollo de un componente vista

  • Diseñar un componente vista.
  • Describir el protocolo de transferencia de hipertexto.
  • Describir el comportamiento del contenedor web.
  • Desarrollar un servlet HTTP sencillo.
  • Configurar e implementar un servlet.

Desarrollo de un componente controlador

  • Diseñar un componente controlador.
  • Crear un formulario HTML.
  • Describir cómo se envían los datos del formulario HTML en la petición HTTP.
  • Desarrollar un servlet controlador.
  • Dirigir la petición desde un servlet controlador a un servlet vista.

Desarrollo de formularios dinámicos

  • Describir el ciclo de vida del servlet.
  • Personalizar un servlet con los parámetros de inicialización.
  • Explicar la generación de informes de error dentro del formulario web.
  • Introducir datos en el formulario web.

Uso compartido de recursos de la aplicación con el contexto servlet

  • Describir la finalidad y las funciones del contexto servlet.
  • Desarrollar un receptor de contexto servlet para inicializar un recurso compartido.

Diseño de la capa de negocio

  • Describir el modelo de análisis.
  • Diseñar componentes de entidad.
  • Diseñar componentes de servicio.

Desarrollo de aplicaciones web con Struts

  • Diseñar una aplicación web con la infraestructura MVC de Struts.
  • Desarrollar una clase action de Struts.
  • Configurar asignaciones de acciones de Struts.

Desarrollo de aplicaciones web con administración de sesiones

  • Describir la finalidad de la administración de sesiones.
  • Diseñar una aplicación web que utilice la administración de sesiones.
  • Desarrollar servlets utilizando la administración de sesiones.
  • Describir la implementación de cookies de la administración de sesiones.
  • Describir la implementación de la reescritura de URL de la administración de sesiones.

Uso de filtros en aplicaciones web

  • Describir el ciclo de petición del contenedor web.
  • Describir la API del filtro.
  • Crear una clase filter (filtro).
  • Configurar un filtro en el archivo web.xml.

Integración de aplicaciones web con bases de datos

  • Asignar estructura de datos de ejemplo a entidades de base de datos.
  • Diseñar una aplicación web para integrarla con un DBMS.
  • Configurar una fuente de datos y la API de Java Naming and Directory Interface (JNDI).

Desarrollo de páginas JSP

  • Describir la tecnología de páginas JSP.
  • Escribir código JSP con elementos de secuencias de comandos.
  • Escribir código JSP con la directiva de página.
  • Escribir JSP con etiquetas estándar.
  • Escribir código JSP con el lenguaje de expresiones (EL).
  • Configurar el entorno de página JSP en el archivo web.xml.

Desarrollo de páginas JSP con etiquetas personalizadas

  • Describir la función de los trabajos de Java EE que intervienen en el desarrollo de aplicaciones web.
  • Diseñar una aplicación web con etiquetas personalizadas.
  • Utilizar etiquetas JSTL en una página JSP.

Desarrollo de aplicaciones web con la clase ActionForm de Struts

  • Describir los componentes de una aplicación Struts.
  • Crear una clase ActionForm.
  • Desarrollar una página JSP para un formulario de vista.
  • Configurar los formularios de vista.

Construcción de componentes de presentación web reutilizables

  • Describir cómo se crean diseños de páginas web a partir de componentes de presentación reutilizables.
  • Incluir segmentos JSP.
  • Crear diseños utilizando la infraestructura Struts Tiles.

Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares