Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Java 2EE

DISPONIBLE EN MODALIDAD:
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?

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

Objetivos

  • 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?

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

  • 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

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
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
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
tema 4

JavaServer Pages

  • Directicas y declaraciones
  • objetos
  • Compartiendo datos entre páginas
  • JSP Actions
  • Expression Language
  • Libreria de tags
  • Tags personalizados
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
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
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
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
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
tema 10

Bean Validator

  • Restricciones incorporadas
  • Definiendo restricciones personalizadas
  • Grupos de validación
  • Restricciones de métodos y constructores
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
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
tema 13

Transacciones en Java

  • Transacciones administradas por el usuario
  • Transacciones administradas por el contenedor
  • @TransactionScoped
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
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
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

Curso de Java 2EE bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient