Aplicaciones Corporativas con Java (JEE)

Escuela Técnica Informática Lasfor
Online

980€ - ($700.751)
Exento de IVA
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Nivel avanzado
  • Online
  • 240 horas de dedicación
Descripción

Objetivo del curso: Este curriculum de experto en tecnología JAVA J2EE, proporciona a los estudiantes los conocimientos para desarrollar aplicaciones empresariales que cumplan con los estandares Enterprise Edition de JAVA. Lo anterior incluye desarrollo con tecnología EJB (Componentes de negocios), Servlets, JSP, Servicios Web, aplicaciones distribuidas, etc. La Escuela Técnica de Informática Lasfor es un referente.
Dirigido a: Este curriculum experto en tecnología JAVA J2EE está indicado para responsables de la arquitectura de software de las empresas y personas encargadas de diseñar los sistemas J2EE a nivel corporativo. También es indicado para personas que vayan a empezar a diseñar la arquitectura de sistemas de su empresa y quieran utilizar J2EE para implantar sistemas multicapa. Resulta útil a diseñadores de arquitecturas de software que quieran aprender a usar las tecnologías J2EE para mejorar la calidad de serv

Información importante

Preguntas Frecuentes

· Requisitos

CONOCIMIENTOS BASICOS EN JAVA

Temario

desarrollador de aplicaciones web

tema 1: introducción al desarrollo web

  • introducción a los componentes del desarrollo web
  • tipos y funcionalidad de aplicaciones web
  • arquitecturas multicapa
  • laboratorio
  • ejercicios




tema 2: el modelo de la tecnología servlet

  • introducción a los servlets
  • clases servlets
  • gestión de peticiones
  • gestión de respuestas
  • ciclo de vida de los servlets
  • laboratorio
  • ejercicios


tema 3: estructura y despliegue de aplicaciones web

  • empaquetar módulos web
  • descriptor de despliegue: web. Xml
  • protección de recursos
  • despliegue con fichero war
  • laboratorio
  • ejercicios



tema 4: modelo de contenedor web

  • inicialización de servlets
  • ambito de atributos
  • requestdispatcher
  • modelo de procesamiento de peticiones
  • ciclo de vida del contenedor
  • laboratorio
  • ejercicios


tema 5: gestión de sesión

  • introducción a las sesiones web
  • gestión de sesión
  • seguimiento de sesión
  • laboratorio
  • ejercicios


tema 6: seguridad en aplicaciones web

  • conceptos básicos de seguridad
  • mecanismos de autenticación
  • securización
  • laboratorio
  • ejercicios


tema 7: el modelo de la tecnología jsp

  • introducción a los jsp
  • sintaxis de los jsp
  • directivas y acciones
  • jsp y xml
  • ciclo de vida de los jsp
  • laboratorio
  • ejercicios



tema 8: lenguaje de expresiones (el) para jsp

  • introducción al lenguaje de exprexiones
  • variables implícitas
  • operadores
  • funciones
  • laboratorio
  • ejercicios


tema 9: construcción de páginas jsp con acciones estándar

  • introducción a javabeans
  • declaración de javabeans en jsp
  • manejo de javabeans en jsp
  • laboratorio
  • ejercicios


tema 10: uso de tags personalizados en jsp

  • introducción a los tags
  • la directiva taglib
  • uso de tags
  • core: taglib general
  • laboratorio
  • ejercicios


tema 11: desarrollo clásico de tags personalizados

  • la api de extensión de tags
  • implementación de la interfaz tag
  • atributos propios
  • acceso al contexto
  • modelo simple de tags personalizados
  • laboratorio
  • ejercicios



tema 12: patrones j2ee

  • intercepting filter
  • mvc
  • service locator
  • business delegate
  • front controller
  • transfer object
  • ejercicios




desarrollador de componentes de negocio tema 1: introducción a ejb

  • arquitectura
  • componentes
  • beneficios
  • roles y responsabilidades
  • programación de enterprise beans
  • empaquetamiento de ejb



tema 2: arquitectura ejb

  • simplificación. Objetivo fundamental
  • anotaciones y descriptores de despliegue
  • interceptores
  • tecnología jndi
  • laboratorios
  • ejercicios



tema 3: session beans

  • introdución a session beans
  • protocolo session bean: contenedor
  • publicación cómo servicios web
  • operaciones principales
  • nuevo contrato con el cliente
  • laboratorios
  • ejercicios



tema 4: componentes message-driven beans

  • introducción a message-driven beans
  • protocolo con el contenedor
  • programación con message-driven beans
  • conceptos avanzados de jms
  • laboratorios
  • ejercicios



tema 5: java persistence: programando con entidades

  • introducción a java persistence
  • mapeo objeto-relacional
  • empaquetado y despliegue
  • métodos interceptores
  • laboratorio
  • ejercicios



tema 6: conceptos avanzados de persistencia

  • introducción a la arquitectura avanzada de persistencia
  • herencia
  • relaciones
  • operaciones en cascada
  • laboratorios
  • ejercicios



tema 7: gestión de transacciones y contextos de persistencia

  • introducción a la gestión de transacciones
  • gestión de transacciones
  • gestión por contenedor
  • gestión por aplicación
  • laboratorios
  • ejercicios



tema 8: lenguaje java persistency query (jpq)

  • introducción a java persistency query
  • select
  • from
  • where
  • group by
  • consultas de modificación de entidades
  • definición de consultas
  • laboratorios
  • ejercicios



tema 9: excepciones en ejb

  • introducción a excepciones ejb
  • excepciones de aplicación
  • excepciones de sistema
  • responsabilidades del proveedor del bean
  • responsabilidades del contenedor del bean
  • laboratorios
  • ejercicios



tema 10: gestión de la seguridad en ejb

  • introducción a la seguridad en ejb
  • autenticación y autorización
  • configuración jaas
  • laboratorios
  • ejercicios



tema 11: contenedor ejb cómo servicio web

  • introducción a servicios web
  • soap y wsdl
  • servicios web en ejb
  • la api jax-ws: servidor
  • la api jax-ws: cliente
  • laboratorios
  • ejercicios




desarrollador de servicios web tema 1: estándares xml para servicios web

  • introducción a xml schema
  • namespaces
  • xml schema e instanciación
  • visión general de ws-i basic profile
  • xml schema y j2ee
  • laboratorios
  • ejercicios



tema 2: protocolo de mensajería: soap

  • simplificación. Objetivo fundamental
  • introducción al protocolo de mensajería
  • soap 1. X schema
  • fallos de procesamiento
  • desventajas según ws-i basic profile
  • laboratorios
  • ejercicios



tema 3: descripción y publicación de servicios web

  • introducción a wsdl
  • estructura wsdl
  • puertos wsdl
  • binding wsdl
  • introducción a uddi
  • estructuras de datos en uddi
  • laboratorios
  • ejercicios



tema 4: jax - rpc

  • introducción a jax - rpc
  • endpoint basado en ejb
  • entorno cliente
  • servicios web con estado (stateful)
  • ventajas y desventajas de trabajar con jax - rpc
  • laboratorios
  • ejercicios



tema 5: procesamiento de soap y xml

  • visión general de soap y xml
  • arquitectura de jaxb
  • glassfish vs. Wsdp
  • arquitectura saaj
  • laboratorio
  • ejercicios



tema 6: jaxr: registros xml

  • introducción a los registros xml
  • modelo de información
  • implementación cliente
  • infraestructura: software de interés
  • laboratorios
  • ejercicios



tema 7: contenedor ejb cómo servicio web

  • arquitectura j2ee
  • apis j2ee
  • servicios web en j2ee
  • interacción cliente - servidor
  • laboratorios
  • ejercicios



tema 8: seguridad en servicios web

  • mecanismos básicos de seguridad
  • panorama de especificaciones
  • iniciativas orientadas a servicios web
  • laboratorios
  • ejercicios



tema 9: empaquetado y despliegue

  • introducción al empaquetado y despliegue de servicios web
  • empaquetado en war
  • empaquetado en ejb-jar
  • despliegue sin descriptores
  • uso de descriptores
  • la api jax-ws: servidor
  • la api jax-ws: cliente
  • laboratorios
  • ejercicios



tema 10: soa: arquitecturas orientadas a servicios

  • características de soa
  • patrones de diseño j2ee y ws
  • calidad de servicio en soa
  • laboratorios
  • ejercicios



tema 11: arquitectura y diseño de endpoints

  • modelos de información
  • capa de procesamiento e interacción
  • modelo de interacción síncrono-asíncrono
  • soporte conversacional
  • laboratorios
  • ejercicios



consultoría al alumno sobre salidas profesionales y proyección profesional

  • técnicas para afrontar con éxito el reto del mercado tecnológico
  • obtención del nivel profesional mediante exámenes
  • realización de un proyecto profesional de fin de curso supervisado por profesionales y jefes de proyectos en activo en empresas tecnológicas de renombre internacional

Información adicional

Alumnos por clase: 1
Persona de contacto: DEPARTAMENTO DE FORMACION

Compara este curso con otros similares
Ver más cursos similares