INESEM Formación Continua

Experto en Desarrollo de Componentes Web con Tecnología Servlet y JSP

INESEM Formación Continua
Este curso no está actualmente activo en nuestra Web
  • Imparte:
  • Modalidad:
    Distancia
  • Precio:
    Bonificable
    Bonificable hasta el 100%
  • Comienzo:
    Convocatoria Continua
  • Lugar:
    Se imparte a Distancia
  • Duración:
    300 horas
  • Titulación:
    Titulación de Formación Continua Bonificada expedida por el Instituto Europeo de Estudios Empresariales.

Presentació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 interesantes de la tecnología Java es que es un lenguaje independiente de la plataforma, por lo que al realizar un programa en Java podrá funcionar en cualquier ordenador del mercado independientemente del sistema operativo en el que vayamos a utilizar el desarrollo.

La tecnología JavaServer Pages(TM) (página JSP(TM)) y los servlets son las principales tecnologías de la capa web que forman parte de Java(TM) Platform, Enterprise Edition (plataforma Java EE).

El presente curso proporciona a los alumnos los conocimientos necesarios para construir aplicaciones Enterprise que cumplan con los estándares Java EE. Asimismo, dota de las habilidades necesarias para analizar, diseñar, desarrollar, testar y hacer el despliegue de una aplica

Requisitos

Ser trabajador contratado en el régimen general y enviar la documentación de matrícula. No válido para autónomos y funcionarios

Dirigido

Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.

Objetivos

- Entender los conceptos básicos de la Plataforma Java EE.

- Trabajar con la configuración de un servlet.

- Trabajar con el componente controlador en las peticiones de un servlet.

- Entender la separación de la lógica de negocios y de la lógica de diseño

- Crear proyectos basados en el patrón MVC con Struts.

- Utilizar las acciones JSP que usan construcciones en sintaxis XML para controlar el comportamiento de la máquina servlet

- Definir e implementar cada uno de los archivos que intervienen en un desarrollo con Custom Tags.

- Desarrollar aplicaciones Struts con una clase que herede de Action Form.

- Consumir un proyecto Web Service de ASP.Net desde una aplicación Java

Programa

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

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 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.

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 6. DISEÑO DE LA CAPA DE NEGOCIO

Introducción

Arquitectura Aplicaciones J2EE

Modelo Tres Capas

Modelo Cuatro capas

Diseño de componentes

UNIDAD DIDÁCTICA 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.

UNIDAD DIDÁCTICA 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.

UNIDAD DIDÁCTICA 9. USO DE FILTROS EN APLICACIONES WEB

Introducción

Ejecución de filtros

UNIDAD DIDÁCTICA 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. DESARROLLO DE COMPONENTES WEB CON TECNOLOGÍAS SERVLET Y JSP. PARTE II

UNIDAD DIDÁCTICA 1. DESARROLLO DE PÁGINAS JSP

Introducción a la tecnología de páginas JSP

Elementos de Script JSP

Laboratorio: Directivas JSP

UNIDAD DIDÁCTICA 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.

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 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.

UNIDAD DIDÁCTICA 5. ANALIZANDO OPORTUNIDADES CON LOS SERVICIOS WEB

Analizando Oportunidades con los Servicios Web

Laboratorio: Analizando Servicios Web

UNIDAD DIDÁCTICA 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

UNIDAD DIDÁCTICA 7. MANEJANDO EXCEPCIONES EN LOS SERVICIOS WEB

Manejando Excepciones en los Servicios Web

Laboratorio: Excepciones WebServices

UNIDAD DIDÁCTICA 8. SEGURIDAD EN LOS SERVICIOS WEB

Seguridad en los Servicios Web

Laboratorio: Seguridad Servicios

Salidas profesionales

Departamentos de informática de empresas de todos los sectores.

Cursos relacionados que SÍ están activos

Publicidad

Ver otros masters de...