/
[TJJ-030] Java EE

[TJJ-030] Java EE

Este curso cubre desde los fundamentos de la arquitectura empresarial y los Servlets hasta temas avanzados como EJB, JPA, Web Services y seguridad. Incluye creación y configuración de aplicaciones web con Servlets y JSP, inyección de dependencias (CDI), transacciones, concurrencia y la integración con bases de datos y otros sistemas.

Duración:                    30 horas

Perfil:                           Avanzado

Dirigido a

Esta acción formativa va dirigida a programadores y analistas Java que deseen profundizar en el desarrollo de aplicaciones empresariales utilizando Java EE.

Requisitos previos 

Los alumnos necesitarán tener experiencia con el lenguaje de programación Java para poder comprender la materia del curso con éxito.  Recomendable pero no requerido conocimientos de HTML, CSS y JavaScript.

Objetivos

  • Comprender los fundamentos de Java EE y su arquitectura empresarial.
  • Desarrollar aplicaciones web utilizando Servlets, JSP y JavaBeans.
  • Implementar la inyección de dependencias (CDI) y Enterprise JavaBeans (EJB).
  • Gestionar la persistencia de datos con JPA y realizar operaciones CRUD.
  • Integrar y consumir Web Services en aplicaciones Java EE.


Contenido

  1.  Introducción a Java EE y Arquitectura
    1. Qué es Java EE
    2. Arquitectura
  2. Fundamentos de Servlets
    1. Ciclo de vida y configuración de un Servlet
    2. Manejo de peticiones
  3. Fundamentos de JSP
    1. Qué es JSP y cómo se utiliza para la presentación
    2. Etiquetas JSP y directivas
    3. Integración de Servlets y JSP en una aplicación web
  4. JavaBeans y CDI (Contextos y Dependencias de Inyección)
    1. Qué es JavaBeans y características fundamentales
    2. Inyección de Dependencias (CDI)
  5. EJB (Enterprise JavaBeans)
    1. Qué son los EJB y características fundamentales
    2. Transacciones y Concurrencia
  6. JPA (Java Persistence API) para la Persistencia de Datos
    1. Conceptos básicos de JPA
    2. Operaciones con JPA
  7. Web Services en Java EE
    1. Introducción a los Web Services
    2. Integración de Web Services
  8. Seguridad en Java EE
    1. Autenticación y Autorización
    2. Seguridad en EJB y Web Applications
  9. Integración de Aplicaciones
    1. Integración con bases de datos y otros sistemas
    2. Otras tecnologías Java EE


Documentación Recomendada

Head First Servlets and JSP, Second Edition 
Bryan Basham, Kathy Sierra, Bert Bates
Marzon 2008 | 911 páginas 
ISBN: 0596516681

http://www.headfirstlabs.com/books/hfsvlt/

http://shop.oreilly.com/product/9780596516680.do

Related pages