Curso de Programación en Java Enterprise JEE

Curso de JAVA EE 7 Desarrollo de Aplicaciones.

El curso permite que los alumnos dominen arquitecturas, plataforma, conceptos, y tecnologías necesarias para implementar aplicaciones Web empresariales mediante la plataforma JAVA EE 7 para su ejecución en servidores de aplicaciones corporativos.

Perfil de la audiencia

  • Desarrolladores de software.

Prerequisitos

Los alumnos que deseen realizar este curso, deberán haber realizado previamente el curso Java SE o poseer conocimientos similares.

Después de completar este curso, los estudiantes serán capaces de:

  • Construir e implementar aplicaciones empresariales que cumplan con los estándares de la tecnología Java(TM) Platform, Enterprise Edition.
  • Dominar tecnologías tales como Enterprise JavaBeans(EJB), la API de persistencia de Java, los servlets, la tecnología JavaServer Pages(JSP), JavaServer Faces(JSF), los servicios web RESTful y SOAP y los clientes de tecnología Java que los usan.
  • Adquirir experiencia práctica a través de laboratorios en los que se construye una aplicación empresarial distribuida y descentralizada. En los laboratorios se examinan los componentes EJB de sesión, que implementan el patrón de Session Facade y usan la API de persistencia de Java para actuar como front-end de los componentes de entidad.
  • Analizar los componentes EJB controlados por mensajes, que actúan como consumidores de Java Message Service (JMS).
  • Usar servlets, la tecnología JSP (páginas JSP) y JavaServer Faces (JSF) para crear interfaces, y técnicas SOAP y RESTful para crear servicios web básicos.
  • Ensamblar aplicaciones e implementarlas en servidores de aplicaciones (entorno de tiempo de ejecución de la plataforma Java EE).

Temario

1 - Visión general de las tecnologías Java EE
Describir las diferentes plataformas y versiones de Java
Describir los requisitos de las aplicaciones empresariales
Presentar las API y los servicios de Java EE
Rutas de certificación
Presentar los servidores de aplicaciones
Módulos empresariales

2 - Arquitectura de las aplicaciones empresariales
Patrones de diseño
Modelo-Vista-Controlador
Comunicación sincrónica y asíncrona
Topologías de red y agrupación en clústeres
División en capas (cliente, presentación, servicio, integración, persistencia)

3 - Visión general de la tecnología web
Describir el rol que desempeñan los componentes web en las aplicaciones Java EE
Definir el modelo de solicitud-respuesta de HTTP
Comparar los componentes JSP, JSP y servlet Java
Breve introducción a tecnologías que no se tratan en detalle

4 - Desarrollo de servlets
Describir la API servlet
Configurar servlets mediante anotaciones y descriptores de implementación
Usar las API de solicitud y respuesta
Servlets como controladores

5 - Desarrollo con tecnología JavaServer Pages
Evaluar el rol de la tecnología JSP como mecanismo de presentación
Crear páginas JSP
Procesar datos recibidos de servlets en una página JSP
Breve introducción a JSTL y EL

6 - JavaServer Faces
Descripción del modelo JSF
Incorporar compatibilidad con JSF en aplicaciones web
Usar las bibliotecas de etiquetas JSF
Configurar la navegación de páginas JSF
Beans administrados por JSF
Conversión, validación y control de errores en la tecnología JSF

7 - Descripción general de EJB
Tipos de componentes EJB: beans de sesión
Tipos de componentes EJB: beans controlados por mensajes
La API de persistencia de Java como reemplazo de los componentes EJB de entidad
Describir el rol que desempeñan los componentes EJB en las aplicaciones Java EE
EJB Lite

8 - Implementación de beans de sesión EJB 3.0
Comparar los comportamientos con estado y sin estado
Describir las características operativas de los beans de sesión sin estado
Describir las características operativas de los beans de sesión con estado
Describir las características operativas de los beans de sesión únicos
Crear beans de sesión
Empaquetar e implementar beans de sesión
Crear clientes de beans de sesión

9 - API de persistencia de Java
Rol de la API de persistencia de Java en las aplicaciones Java EE
Asignación relacional de objetos
Crear clases de entidad
Usar la API de EntityManager
Ciclo de vida y características operativas de los componentes de entidad
Unidades persistentes y empaquetado

10 - Implementación de una política de transacciones
Describir la semántica de una transacción
Comparar los ámbitos de las transacciones declarativas y programáticas
Usar la API de transacción de Java (JTA) para determinar el ámbito de las transacciones mediante programación
Implementar una política de transacciones administradas por contenedor
Admitir el bloqueo optimista mediante el control de versiones de componentes de entidad
Admitir el bloqueo pesimista de componentes de entidad
Usar transacciones con el perfil web

11 - Desarrollo de aplicaciones Java EE asíncronas con mensajería
Cuándo es necesaria la ejecución asíncrona
Introducción a la tecnología JMS
Enumerar las capacidades y limitaciones de los componentes Java EE como productores y consumidores de mensajes
JMS y transacciones
Administración de JMS

12 - 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

13 - Modelo de servicios web
Describir el rol de los servicios web
Modelos de servicios web
Enumerar las especificaciones que se usan para que los servicios web sean multiplataforma
Describir las API de Java que se usan para el procesamiento XML y los servicios web

14 - Implementación de servicios web Java EE con JAX-WS y JAX-RS
Describir los puntos finales compatibles con la plataforma Java EE
Desarrollar servicios web con Java
Crear clientes de servicios web con Java

15 - Implementación de una política de seguridad
Explotar la seguridad administrada por contenedor
Definir los roles y las responsabilidades del usuario
Crear una política de seguridad basada en roles
Usar la API de seguridad
Configurar la autenticación en la capa web

Certificaciones Internacionales

El contenido del curso sirve como complemento educativo para rendir las siguientes certificaciones internacionales:

Oracle JAVA EE Expert Level Certifications

Puede comprar el Voucher del Examen, y gestionar la modalidad para rendirlo, directamente desde la página de Oracle utilizando el link anterior.

Modalidades de Cursado

Modalidad Presencial Classroom - Consulte Próximos Inicios
Modalidad Online Live Learning - Consulte Próximos Inicios
Modalidad Stanford - Siempre abierto. Inicie cuando Usted desee.
Modalidad InCompany - Inicio a coordinar con el cliente.

Carga Horaria

El curso posee una carga horaria de 20 horas de teoría y demostraciones realizadas por el profesor mas 20 horas de prácticas desarrolladas por los alumnos, conformando un total de 40 horas de dedicación total que el alumno deberá invertir en la presente capacitación.

Qué incluye el servicio brindado por CentralTECH International?

  • Manual teórico-práctico digital.
  • Acceso a las clases grabadas del curso para volver a verlas durante un lapso de 12 meses.
  • Certificado digital del curso.
  • Examen opcional de fin de curso + Certificado de aprobación del examen en caso de aplicar.
  • Preparación para el examen oficial.
  • Preparación para el desempeño sólido como desarrollador de software profesional en plataforma Java EE.
  • Profesor Certificado Oficialmente en los diferentes examenes de JAVA EE.
  • Software, Equipos Físicos y/o Máquinas Virtuales para realizar los laboratorios, según corresponda a cada modalidad de cursado.
  • Experiencia y Mejora Continua gracias a nuestros más de 20 años de trayectoria, de 2MIL clientes corporativos y de 50MIL alumnos capacitados.
  • Instalaciones de categoría AAA para los cursos Presenciales Classroom.
  • Plataforma Cisco WebEx para los cursos Online Live Learning. La más premiada plataforma para cursos Online del mundo.
  • Campus Online CentralTECH University para el acceso a todo el material en la modalidad Distribuida Stanford.

Cómo Comprar?

Para realizar la compra en este momento haga click en Compra Directa
Si desea conocer nuestras formas de pago haga click en Formas de Pago
Para ponerse en contacto con nuestros asesores comerciales haga click en Asesor Comercial

Comprar Ahora Mediante PayPal

También puede acceder al mejor precio garantizado incluyendo un descuento especial realizando el pago mediante PayPal ahora mismo!

Agregue esta capacitación al Carrito de Compras de PayPal

 

O bien haga click sobre el botón de pago, para ser redirigido a la página segura de PayPal para realizar la transacción.





Idiomas del curso

El instructor dicta el curso en idioma Español. El manual teórico-práctico está escrito en idioma Inglés.