Catálogo / Informática y Comunicaciones

EIN-04505

Experto en desarrollo de componentes web con tecnología servlet y jsp

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
300 h
Duración

Descripción

Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo. Java fue desarrollado por la compañía Sun Microsystems y está enfocado a cubrir las necesidades tecnológicas de empresas. Uno de los conceptos más …

300 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

MÓDULO 1. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. PARTE I

1. ANALIZANDO UN PROBLEMA Y DISEÑANDO UNA SOLUCIÓN

  • Introducción
  • Definir la tecnología servlet
  • Definir la tecnología JavaServer Pages
  • JSTL
  • Definir la tecnología EJB
  • Definir la tecnología Struts
  • Definir la tecnología Java Server Faces
  • Definir la tecnología Java Message Service
  • Definir la tecnología JDBC
  • Laboratorio: Creación de proyecto Web

2. DESARROLLO DE UN COMPONENTE VISTA

  • Introducción HttpServlet
  • Buffering
  • Método Service
  • Cabeceras
  • Elementos del path de la petición
  • Desarrollar un servlet HTTP sencillo
  • Configuración de un servlet
  • Laboratorio: Solicitud de un Servlet.

3. DESARROLLO DE UN COMPONENTE CONTROLADOR

  • Introducción
  • Envío por POST
  • Envío por GET
  • Internacionalización
  • Class ServletOutputStream
  • Desarrollar un Servlet con getParameterValues
  • Laboratorio: Recogida de parámetros

4. DESARROLLO DE FORMULARIOS DINÁMICO

  • Introducción ciclo de vida de un Servlet
  • Ciclo de vida de Servlet Suspendido
  • Parámetros de inicialización de un Servlet
  • Controladores de error
  • Seguridad
  • Laboratorio: Ciclo de vida de un servlet

5. USO COMPARTIDO DE RECURSOS DE LA APLICACIÓN CON EL CONTEXTO SERVLET

  • Introducción
  • Describir la finalidad y las funciones del contexto servlet
  • Eventos ServletContext

6. DISEÑO DE LA CAPA DE NEGOCIO

  • Introducción
  • Arquitectura Aplicaciones J2EE
  • Modelo Tres Capas
  • Modelo Cuatro capas
  • Diseño de componentes

7. DESARROLLO DE APLICACIONES EEB CON STRUTS

  • Introducción
  • Marco de trabajo MVC
  • Desarrollar una clase action de Struts
  • ActionMapping
  • Laboratorio: Creación de propiedades en el archivo ApplicationResource.

8. DESARROLLO DE APLICACIONES WEB CON ADMINISTRACIÓN DE SESIONES

  • Introducción
  • La clase HttpSession:
  • Desarrollar servlets utilizando la administración de sesiones
  • Describir la implementación de cookies de la administración de sesiones.
  • Laboratorio: Creación y uso de Cookies.

9. USO DE FILTROS EN APLICACIONES WEB

  • Introducción
  • Ejecución de filtros

10. INTEGRACIÓN DE APLICACIONES WEB CON BASES DE DATOS

  • Introducción
  • Tipos de drivers
  • Diseñar una aplicación web para integrarla con un DBMS
  • Ejemplo de aplicación web que recupere información de una base de datos
  • API de Java Naming and Directory Interface (JNDI)
  • Los servicios de Nombre y Directorio
  • Laboratorio: Paginación de registros

MÓDULO 2. DESAROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. PARTE I I

1. DESARROLLO DE PÁGINAS JSP

  • Introducción a la tecnología de páginas JSP
  • Elementos de Script JSP
  • Laboratorio: Directivas JSP

2. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS

  • Introducción
  • Diseñar una aplicación web con etiquetas personalizadas
  • Etiquetas con atributos
  • Etiquetas con contenido en el cuerpo
  • Utilizar etiquetas JSTL en una página JSP
  • Base de datos
  • Laboratorio: Contador de visitas con Custom Tags.

3. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS

  • Introducción
  • Crear una clase ActionForm
  • Creación De Un Proyecto Mvc Con Struts
  • Laboratorio: Internacionalizar una aplicación

4. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES

  • Introducción
  • Tipos de Campos de Entrada Soportados
  • Otras Útiles Etiquetas de Presentación
  • Ejemplo de utilización de las etiquetas más importantes
  • Crear diseños utilizando la infraestructura Struts Tiles
  • Laboratorio: Librería de etiquetas Logic.

5. ANALIZANDO OPORTUNIDADES CON LOS SERVICIOS WEB

  • Analizando Oportunidades con los Servicios Web
  • Laboratorio: Analizando Servicios Web

6. DISEÑANDO BUENAS PRÁCTICAS Y PATRONES PARA LOS SERVICIOS WEB

  • Diseñando Buenas Prácticas y Patrones para los Servicios Web
  • Laboratorio: Buenas prácticas para desarrollar servicios web SOAP

7. MANEJANDO EXCEPCIONES EN LOS SERVICIOS WEB

  • Manejando Excepciones en los Servicios Web
  • Laboratorio: Excepciones WebServices

8. SEGURIDAD EN LOS SERVICIOS WEB

  • Seguridad en los Servicios Web
  • Laboratorio: Seguridad Servicios

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio