JAVA - Curso Experto en Aplicaciones y Servicios Web para Internet con Java ( Lasfor )

Escuela Técnica Informática Lasfor
Online

980€ - ($689.946)
¿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
  • Tres cantos (España)
  • 250 horas de dedicación
Descripción

Objetivo del curso: Curso Experto en Aplicaciones y Servicios Web para Internet con JAVA (JEE)proporciona los conocimientos necesarios para utilizar las tecnologías Web Java (JEE), en la creación de aplicaciones Web de comercio electrónico, e-bussiness, intranets, servicios Web y páginas Web multimedia sólidas que puedan adaptarse con facilidad a los cambios y el crecimiento de Internet. Tales estrategias incluyen la toma eficaz de decisiones utilizando cualidades sistémicas (como la escalabilidad y flexibilidad), patrones de programación y directrices de diseño de JEE, y desarrollo iterativo e incremental.
Dirigido a: Este curriculum de Experto en Aplicaciones y Servicios Web para Internet con JAVA (JEE), está indicado para desarrolladores de aplicaciones Java con conocimientos de Java Básico que necesiten crear componentes Web para utilizarlos en la compilación y generación de páginas Web. Arquitectos de software de empresas de desarrollo y diseño de aplicaciones y servicios Web para Internet. También está indicado para personas que vayan a empezar a diseñar la arquitectura de sistemas de su empresa y quieran utilizar Java JEE para implantar sistemas multicapa. Resulta útil también a diseñadores .

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
TRES CANTOS
AVENIDA DE LA INDUSTRIA, 37, 28760, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Conocimientos en el Lenguaje Java.

Temario

APLICACIONES WEB JAVA (JEE)

Tema 1: Introducción al Desarrollo Web

  • Introducción a los componentes del desarrollo Web
  • Tipos y funcionalidad de aplicaciones Web
  • Arquitecturas multicapa
  • Laboratorios
  • 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
  • Laboratorios
  • 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
  • Laboratorios
  • 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
  • Laboratorios
  • Ejercicios


Tema 5: Gestión de Sesión

  • Introducción a las sesiones Web
  • Gestión de sesión
  • Seguimiento de sesión
  • Laboratorios
  • Ejercicios


Tema 6: Seguridad en Aplicaciones Web

  • Conceptos básicos de seguridad
  • Mecanismos de Autenticación
  • Securización
  • Laboratorios
  • 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
  • Laboratorios
  • Ejercicios



Tema 8: Lenguaje de Expresiones (EL) para JSP

  • Introducción al Lenguaje de Exprexiones
  • Variables implícitas
  • Operadores
  • Funciones
  • Laboratorios
  • 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
  • Laboratorios
  • Ejercicios


Tema 10: Uso de Tags Personalizados en JSP

  • Introducción a los Tags
  • La Directiva TAGLIB
  • Uso de Tags
  • CORE: Taglib general
  • Laboratorios
  • 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
  • Laboratorios
  • Ejercicios



Tema 12: Patrones J2EE

  • Intercepting Filter
  • MVC
  • Service Locator
  • Business Delegate
  • Front Controller
  • Transfer Object
  • Ejercicios


APLICACIONES WEB AVANZADAS CON JAVA (JEE) Tema 1: Introducción a JAVASERVER FACES (JSF)

  • Introducción
  • Tecnología JSF
  • Desarrollo de aplicaciones JSF
  • Ciclo de vida de peticiones
  • Laboratorios
  • Ejercicios



Tema 2: Componentes JSF de Interfaz de Usuario

  • Modelo de componentes de IU
  • Clases IUComponent
  • Modelo de visualización y conversión de componentes
  • Modelo de validación
  • Modelo de escucha y eventos
  • Mensajes de error
  • Laboratorios
  • Ejercicios



Tema 3: Componentes personalizados en JSF

  • Introducción
  • Creación de clases de componente personalizado
  • Delegación de visualización
  • Registro de componentes personalizados
  • Manejador de etiqueta de componente
  • Laboratorios
  • Ejercicios



Tema 4: Fundamentos de AJAX

  • Introducción
  • Ventajas y desventajas
  • Tecnologías usadas en Ajax
  • Arquitectura básica de Ajax
  • Anatomía de la interacción
  • Casos de uso
  • Laboratorios
  • Ejercicios



Tema 5: Implementar la Tecnología AJAX

  • o Programación con JavaScript
  • DOM y BOM
  • Modelo básico de eventos
  • XMLHttpRequest: métodos y propiedades
  • Interacción con el servidor
  • Usos avanzados de Ajax
  • Laboratorio
  • Ejercicios



Tema 6: JSF Y AJAX: Componentes integrados

  • Introducción
  • Fundamentos de integración
  • Panorama de librerías de componentes
  • Integración básica: programación manual
  • Integración avanzada: panorama de librerías de componentes
  • Desarrollo mediante NetBeans
  • Laboratorios
  • Ejercicios



Tema 7: Formato de datos JSON frente a XML

  • Introducción a JSON
  • Notación JSON
  • JSON en Javascript
  • JSON vs. XML
  • La ?X? de Ajax
  • Laboratorios
  • Ejercicios



Tema 8: Direct Web Remoting (DWR)

  • Introducción a DWR
  • DWR y Ajax
  • Construcción de aplicaciones J2EE con Ajax y DWR
  • Javascript para interacción C/S delegada
  • Funciones de utilidad DWR
  • Laboratorios
  • Ejercicios



Tema 9: Fundamentos de STRUTS

  • Introducción
  • Arquitectura clásica
  • Struts versión 2
  • Controlador
  • Acción
  • Resultado
  • Interceptores
  • Laboratorios
  • Ejercicios



Tema 10: Implementación de STRUTS 2

  • Componentes de Struts 2.0
  • Esquema global de configuración
  • Descriptor struts.xml
  • Tecnologías de visualización / Resultados
  • Laboratorios
  • Ejercicios



Tema 11: JSTL Y STRUTS 2

  • JSTL: opción para la Vista
  • Introducción a JSTL
  • Struts 2: etiquetas personalizadas
  • Etiquetas genéricas
  • Etiquetas JSP
  • Laboratorios
  • Ejercicios



Tema 12: Integrando STRUTS Y JSF

  • Introducción
  • Struts-Faces
  • Struts 2: JSF plugin
  • Nuevas alternativas: Apache Shale
  • Laboratorios
  • Ejercicios



Tema 13: Arquitectura de despliegue J2EE: Descriptores XML

  • Arquitectura J2EE
  • Empaquetado de módulos Web
  • Despliegue de WAR
  • Empaquetado EJB
  • Anotaciones en EJB 3.0
  • Laboratorios
  • Ejercicios



Tema 14: Usos avanzados de XML en la plataforma J2EE

  • APIs J2EE
  • Servicios Web en J2EE
  • JAX-RPC
  • JAX-WS
  • JAXR
  • Laboratorios
  • Ejercicios



Tema 15: DATA BINDING EN J2EE

  • Introducción a Data Binding
  • Fundamentos
  • Panorama del Data Binding para J2EE
  • JAXB 2.0
  • Apache XMLBeans
  • Laboratorios
  • Ejercicios


SERVICIOS WEB CON JAVA (JEE) 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

Información adicional

Alumnos por clase: 1
Persona de contacto: Departamento de Formación

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