Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Java 2EE

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Descubre y domina J2EE, la plataforma desarrollada por Sun Microsystems con la que vas a poder desarrollar tus aplicaciones haciendo uso de todas las tecnologías que incluye, como JavaBeans, Java Servlet, JavaServer Pages o JavaServer Faces entre otras.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Java 2EE bonificable para empresas

A quién va dirigido nuestro curso de Java 2EE

A todos aquellos profesionales que quieran profundizar en esta plataforma de Java para desarrollar sus aplicaciones

Objetivos de nuestro curso de Java 2EE

  • Asimilar que es J2EE y en que nos puede ayudar
  • Comprender y hacer uso de los diferentes servicios web que ofrece
  • Entender que son los Java Beans y aprender a trabajar con ellos.
  • Adquirir conocimientos relativos a seguridad, persistencia o testing entre otros.

Qué vas a aprender en nuestro curso de Java 2EE

Descubre y domina J2EE, la plataforma desarrollada por Sun Microsystems con la que vas a poder desarrollar tus aplicaciones haciendo uso de todas las tecnologías que incluye, como JavaBeans, Java Servlet, JavaServer Pages o JavaServer Faces entre otras.

Requisitos de nuestro curso de Java 2EE

  • Permisos de instalación en el equipo desde el que se realice la formación
  • Mínimo 1GB de memoria
  • 500 MB de espacio en disco

Temario del curso de Java 2EE

tema 1

Introducción a Java EE

  • introducción
  • ¿Qué es Java EE?
  • Un estándar múltiples, implementaciones
  • Preparando el entorno de trabajo
  • Hola Mundo
iconArrowDown
tema 2

Servlets

  • WebServlet
  • Filtros Servlet
  • Event Listeners
  • Soporte asíncrono
  • Nonblocking I/O
  • Web Fragmentes
  • Seguridad
  • Empaquetamiento de recursos
  • Mapeo de errores
  • Gestionando "Multipart Requests"
  • Buenas prácticas
iconArrowDown
tema 3

JavaServer Faces

  • Facelets
  • Gestión de recursos
  • Componentes compuestos
  • Procesamiento de peticiones en el ciclo de vida
  • Ajax
  • HTTP GET
  • Puntos de extensión de servidores y clientes
  • Validando datos
  • Reglas de navegación
  • Faces Flow
  • Tags de componentes
iconArrowDown
tema 4

JavaServer Pages

  • Directicas y declaraciones
  • objetos
  • Compartiendo datos entre páginas
  • JSP Actions
  • Expression Language
  • Libreria de tags
  • Tags personalizados
iconArrowDown
tema 5

Servicios web RESTful

  • Recursos
  • Vinculando métodos HTTP
  • Representaciones múltiples de recursos
  • Vinculando una petición a un recurso
  • Entity Providers
  • API cliente
  • Mapeando excepciones
  • Filtros y Entity Interceptors
  • Validación de recursos
  • Buenas prácticas
iconArrowDown
tema 6

Servicios web basados en SOAP

  • ¿Qué es SOAP?
  • Web Service Endpoints
  • Endpoints dinámicos basados en proveedores
  • Endpoints basados en endpoints
  • Cliente Web Service
  • Cliente dinámico basado en envíos
  • Handlers
iconArrowDown
tema 7

Procesamiento de JSON

  • Consumiendo JSON usando Streaming API
  • Produciendo JSON usando Streaming API
  • Consumiendo JSON usando Model API
  • Produciendo JSON usando Model API
iconArrowDown
tema 8

WebSocket

  • Endpoint de servidor mediante anotaciones
  • Endpoint de servidor programado
  • Endpoint de cliente mediante anotaciones
  • Endpoint de cliente programado
  • JavaScript WebSocket Client
  • Codificadores y decodificadores
  • Integración con Java EE Security
iconArrowDown
tema 9

JavaBeans

  • El objeto de Enterprise JavaBeans
  • Tipos de Enterprise JavaBeans
  • El cliente de EJB
  • El contenedor de EJB
  • Desplegando EJB
  • Empacando EJB
  • Usando EJB
  • Buenas prácticas
iconArrowDown
tema 10

Bean Validator

  • Restricciones incorporadas
  • Definiendo restricciones personalizadas
  • Grupos de validación
  • Restricciones de métodos y constructores
iconArrowDown
tema 11

Inyección de Dependencias y Contextos

  • Puntos de Inyección
  • Qualifier y Alternative
  • Producer y Disposer
  • Interceptores
  • Decoradores
  • Ámbitos y contextos
  • Estereotípos
  • Eventos
  • Extensiones portables
  • Beans incorporados
  • Callbacks en el ciclo de vida
  • Buenas prácticas
iconArrowDown
tema 12

Seguridad en J2EE

  • Conceptos básicos
  • Estándares de seguridad de J2EE
  • Seguridad declarativa vs programática
  • Asegurando componentes web
  • Autenticación
  • Autorización
  • Buenas prácticas
iconArrowDown
tema 13

Transacciones en Java

  • Transacciones administradas por el usuario
  • Transacciones administradas por el contenedor
  • @TransactionScoped
iconArrowDown
tema 14

Persistencia en Java

  • Entidades
  • Unidad de persistencia, contexto y Entity Manager
  • CRUD de entidades
  • Entity Listeners
  • Procedimientos almacenados
  • Validando entidades
  • Transacciones y bloqueos
  • Catching
iconArrowDown
tema 15

Trabajando con la API Java Mensage Service

  • Anatomía de los mensajes
  • Envío de mensajes
  • Recibiendo mensajes de forma síncrona
  • Recibiendo mensajes de forma asíncrona
  • Buenas prácticas
  • Destinatarios temporales
iconArrowDown
tema 16

Testing

  • Introducción al testing unitario y de integración
  • Introducción a la metodología TDD
  • Test cases y test suites
  • White Box vs Black Box
  • Realizando tests con JUnit
  • Probando eventos asíncronos
  • Probando las inyecciones de dependencias
  • Test Coverage
  • Buenas prácticas
  • Analizando los informes de ejecución de pruebas
iconArrowDown

Preguntas Frecuentes de Java 2EE

Beneficios del curso Java 2EE

accordionIcon
Los beneficios principales del curso Java 2EE incluyen la actualización de habilidades técnicas de tu equipo, la posibilidad de implementar aplicaciones empresariales más eficientes y robustas, y el fortalecimiento de la capacidad de tu empresa para innovar en el desarrollo de software.

¿El curso Java 2EE es 100% Bonificado por FUNDAE?

accordionIcon
Sí, el curso Java 2EE puede ser 100% bonificado a través de FUNDAE, siempre que tu empresa cumpla con los requisitos necesarios para acceder a esta financiación. Esto permite que las empresas inviertan en la formación de sus empleados sin asumir costos adicionales.

¿Cómo se imparten las clases del curso Java 2EE?

accordionIcon
Las clases del curso Java 2EE se imparten de manera flexible, con opciones tanto presenciales como online. Esto facilita a las empresas adaptar la formación al horario y la disponibilidad de sus empleados, asegurando que el equipo pueda aprender sin interrumpir sus responsabilidades diarias.

¿Qué habilidades desarrollarán mis empleados con el curso Java 2EE?

accordionIcon
Al finalizar el curso Java 2EE, tus empleados desarrollarán habilidades avanzadas en programación Java para entornos empresariales, incluyendo el manejo de frameworks y herramientas esenciales para el desarrollo de aplicaciones complejas, mejora en la gestión de bases de datos y la capacidad de trabajar con arquitecturas de software modernas.

¿Cómo me inscribo en el curso Java 2EE?

accordionIcon
Para inscribirte en el curso Java 2EE, simplemente contacta con nuestro equipo de formación. Te asistiremos en todo el proceso de inscripción y, si es necesario, te ayudaremos a gestionar la bonificación a través de FUNDAE.