Llámanos: 952 225 571

Shopping cart
0,00€

Experto en Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans (180 horas)

360,00

La tecnología Enterprise JavaBeans simplifica aún más el proceso que los desarrolladores siguen para crear componentes empresariales. Enterprise JavaBeans incorpora una gran cantidad de mejoras que reflejan los patrones de uso más frecuentes, entre las que se incluyen los beans de sesión únicos, la vista in interfaz, Java Naming and Directory Interface (JNDI), los beans de sesión asíncronos y el servicio de temporizador. Este curso dotará a los alumnos de los conocimientos necesarios para construir aplicaciones back-end robustas con la tecnología Enterprise JavaBeans. Permite explorar la tecnología EJB de manera práctica y obtener experiencia en programación de beans de sesión y beans contardos por mensaje. A lo largo del curso también se examina la tecnología EJB desde la perspectiva del diseño, las prácticas recomendadas, la administación de transacciones, los conceptos básicos de la mensajería y la seguridad.

SKU: 9a39e0c1516c Categoría:

Qué aprenderás

Este curso de Experto en Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans (180 horas) dotará a los alumnos de los conocimientos necesarios para construir aplicaciones back-end robustas con la tecnología Enterprise JavaBeans. Permite explorar la tecnología EJB de manera práctica y obtener experiencia en programación de beans de sesión y beans contardos por mensaje. A lo largo del curso también se examina la tecnología EJB desde la perspectiva del diseño, las prácticas recomendadas, la administación de
transacciones, los conceptos básicos de la mensajería y la seguridad.

Requisitos

Este curso no requiere requisitos específicos de acceso. 

Destinatario

Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Objetivos

  • Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans y su arquitectura.

  • Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans en su faceta de sesión.

  • Conocer la programación de Enterprise JavaBeans en sus diferentes tipos de sesión.

  • Conocer el papel desempeñado por las clases de entidad en la tecnología EJB.

  • Conocer el papel desempeñado por las relaciones y su modelado dentro las clases de entidad en la tecnología EJB.

  • Conocer y manejar el lenguaje de consultas EJB QL.

  • Manejar los beans controlados o conducidos a través de mensajes

Salidas profesionales

Departamentos de informática de empresas de todos los sectores.

Titulación

Al finalizar esta formación obtendrás un certificado de Maude Studio que acredita que has superado con éxito los controles de aprendizaje del mismo. Esta titulación consta del nombre del curso/máster, la duración del mismo, el nombre y DNI del alumno/a y el nivel de aprovechamiento que acredita que el alumno/a superó las pruebas propuestas.

Metodología

El principal objetivo de la formación que impartimos es que adquieras una formación significativa. Nuestros cursos de especialización están dirigidos a aquellas personas que quieran adquirir conocimientos teórico-prácticos para mejorar su empleabilidad, perfeccionar sus tareas y actualizarse en conocimientos.

En la metodología online la formación se realiza a través de nuestro Campus Virtual. Solo necesitas una conexión a Internet y tendrás disponibles los contenidos interactivos y recursos adicionales para completar tu formación de forma rápida, cómoda y accesible desde cualquier dispositivo electrónico (ordenador, móvil y tablet). La metodología a seguir consistirá en avanzar a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios.

En nuestro entorno formativo dispondrás de herramientas de comunicación con tutores y con otros alumnos-as mediante mensajería, chats y foros de debate.

Durante el desarrollo del curso dispondrás de un tutor experto que te ayudará a resolver cualquier duda que te surja y te guiará durante el proceso de aprendizaje.

Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. 

La titulación será remitida al alumno/a una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.

MÓDULO 1. DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÍA EMPRESARIAL JAVABEANS
UNIDAD DIDÁCTICA 1. ANÁLISIS DE APLICACIONES EJB

Java y arquitectura de capas
Comunicación Capa Web Capa Negocio
Tecnología Enterprise Java Beans
Evolución de la especificación EJB
Ventajas de la tecnología EJB

UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A LA APLICACIÓN DE SUBASTA

Introducción a los beans de sesión o “sessión beans”
Tipos de acceso: local, remoto o servicio web
Patrones, Java y EJB
Tipos de bean de sesión
Invocación remota de un bean de sesión

UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN DE LOS BEANS DE SESIÓN DE EJB 3.0

Sesión con estado o stateful Session Bean
La Clase Bean
Los bean sin estado o Stateless Session Bean

UNIDAD DIDÁCTICA 4. IDENTIFICANDO LA CONSTRUCCIÓN DE BLOQUES DE SERVICIOS WEB

Introducción a los beans de entidad
Características generales de la API de Persistencia en Java
Diferencias con los beans de sesión
Requisitos para clases de entidad
Unidades de persistencia
Entity Manager
Laboratorio: EJB de estado

UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE ASOCIACIÓN DE DATOS

Las claves principales de las entidades
Variedad de relaciones entre entidades
Relaciones entre entities
Operaciones en cascada
Estrategias de recuperación de relaciones
Laboratorio: EJB de entidad

UNIDAD DIDÁCTICA 6. IMPLEMENTACIÓN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE HERENCIA

Jerarquías de clases
Estrategias de persistencia para jerarquías de clases

UNIDAD DIDÁCTICA 7. USO DEL LENGUAJE DE CONSULTA (QL) DE JAVA PERSISTENCE

Introducción
Interfaz Query y los objetos derivados de ella
Laboratorio: Persistencia POJO

UNIDAD DIDÁCTICA 8. DESARROLLO DE APLICACIONES JAVA EE MEDIANTE EL USO DE MENSAJES

Introducción
Dominios de Mensajes
El API de JMS. Tipos de destinos
Productores y Consumidores de Mensajes

UNIDAD DIDÁCTICA 9. DESARROLLO DE BEANS CONTROLADOS POR MENSAJES

Beans dirigidos por mensajes o Message Driven Bean (MDB)
Diseño de una clase para un MDB:
Laboratorio: Crear Servicio Mensajería

UNIDAD DIDÁCTICA 10. INTERCEPTORES

Introducción. Interceptores y Entity Listener
Interceptor
Deployment Descriptor
Entity Listener

UNIDAD DIDÁCTICA 11. TRANSACCIONES

Introducción
Container Managed Transaction
Bean Managed Transaction

UNIDAD DIDÁCTICA 12. EXCEPCIONES

Introducción
Manejo de excepciones en el contenedor
Excepciones manejadas por el bean
Manejo de excepciones por el cliente

UNIDAD DIDÁCTICA 13. TEMPORIZADOR

Introducción
Interfaz TimerService
Interfaz Timer

UNIDAD DIDÁCTICA 14. SEGURIDAD

Introducción
Autorización declarativa
Autorización programática
Responsabilidades del administrador

Online

Si

Tipo

Experto

Horas

180

Unidades

14

¿Necesitas más información? Rellena el siguiente formulario y te atenderemos lo más rápido posible.


INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
Personal de tratamiento: Investigaciones Didácticas Audiovisuales, S.L. Finalidad del tratamiento de tus datos: Gestionar y responder tu consulta. Ofrecerte oferta formativa disponible. Conservación de los datos: Los datos se conservan el tiempo estrictamente necesario para la relación y lo que es exigible legalmente, siendo destruidos posteriormente mediante los procesos seguros de la organización. Legitimación para el tratamiento de datos: Interés legítimo del responsable para dar respuesta a la solicitud de información y ofrecerte oferta formativa disponible. Destinatario de tus datos personales: Exclusivamente se cederá los datos a las empresas vinculadas y a los organismos público conforme a ley. Tus derechos: Puedes revocar el consentimiento y ejercer tus derechos de acceder, rectificar, oponerte, limitar, portar y suprimir los datos escribiendo a lopd@maudestudio.com. Información adicional: puede consultar la información adicional y detallada sobre Protección de Datos en: tienda.maudestudio.com/politica-privacidad/