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

Curso gratis Experto en Desarrollo de Componentes Web con Tecnología Servlet y JSP online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 120 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS EXPERTO EN DESARROLLO DE COMPONENTES WEB CON TECNOLOGÍA SERVLET Y JSP

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 aplicación web, así c...

CONTENIDO DEL CURSO GRATIS EXPERTO EN DESARROLLO DE COMPONENTES WEB CON TECNOLOGÍA SERVLET Y JSP

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

  1. Introducción al tema
  2. Descripción de la tecnología servlet
  3. Descripción de la tecnología JavaServer Pages (JSP)
  4. Introducción a JSTL
  5. Descripción de la tecnología EJB
  6. Descripción de la tecnología Struts
  7. Descripción de la tecnología Java Server Faces (JSF)
  8. Descripción de la tecnología Java Message Service (JMS)
  9. Descripción de la tecnología JDBC
  10. Laboratorio: Creación de un proyecto web

UNIDAD DIDÁCTICA 2. DESARROLLO DE UN COMPONENTE VISTA

  1. Introducción a HttpServlet
  2. Concepto de Buffering
  3. Método Service en HttpServlet
  4. Gestión de cabeceras HTTP
  5. Elementos del path de la solicitud
  6. Creación de un servlet HTTP básico
  7. Configuración de un servlet
  8. Laboratorio: Solicitud a un servlet

UNIDAD DIDÁCTICA 3. DESARROLLO DE UN COMPONENTE CONTROLADOR

  1. Introducción al concepto
  2. Envío de datos mediante POST
  3. Envío de datos mediante GET
  4. Internacionalización de aplicaciones
  5. Uso de la clase ServletOutputStream
  6. Desarrollo de un servlet con getParameterValues
  7. Laboratorio: Recogida de parámetros desde la solicitud

UNIDAD DIDÁCTICA 4. DESARROLLO DE FORMULARIOS DINÁMICOS

  1. Introducción al ciclo de vida de un servlet
  2. Ciclo de vida de un servlet en estado suspendido
  3. Parámetros de inicialización para servlets
  4. Manejo de errores en servlets
  5. Consideraciones de seguridad
  6. Laboratorio: Análisis del ciclo de vida de un servlet

UNIDAD DIDÁCTICA 5. USO COMPARTIDO DE RECURSOS DE LA APLICACIÓN CON EL CONTEXTO SERVLET

  1. Introducción al contexto servlet
  2. Funcionalidades y propósitos del contexto servlet
  3. Eventos en ServletContext

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

  1. Introducción al diseño de la capa de negocio
  2. Arquitectura de aplicaciones J2EE
  3. Modelo de Tres Capas
  4. Modelo de Cuatro Capas
  5. Diseño de componentes de negocio

UNIDAD DIDÁCTICA 7. DESARROLLO DE APLICACIONES EEB CON STRUTS

  1. Introducción a Struts
  2. Patrón de diseño MVC
  3. Creación de una clase action en Struts
  4. Configuración de ActionMapping
  5. Laboratorio: Creación de propiedades en el archivo ApplicationResource

UNIDAD DIDÁCTICA 8. DESARROLLO DE APLICACIONES WEB CON ADMINISTRACIÓN DE SESIONES

  1. Introducción a la administración de sesiones
  2. Descripción de la clase HttpSession
  3. Desarrollo de servlets que gestionan sesiones
  4. Implementación de cookies para la gestión de sesiones
  5. Laboratorio: Creación y manejo de cookies

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

  1. Introducción a los filtros
  2. Funcionamiento de los filtros en aplicaciones web

UNIDAD DIDÁCTICA 10. INTEGRACIÓN DE APLICACIONES WEB CON BASES DE DATOS

  1. Introducción a la integración con bases de datos
  2. Tipos de drivers JDBC
  3. Diseño de una aplicación web integrada con un DBMS
  4. Ejemplo de una aplicación web que obtiene datos de una base de datos
  5. API de Java Naming and Directory Interface (JNDI)
  6. Servicios de nombre y directorio en Java
  7. Laboratorio: Implementación de 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

  1. Introducción a la tecnología JSP
  2. Elementos de script en JSP
  3. Laboratorio: Uso de directivas JSP

UNIDAD DIDÁCTICA 2. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS

  1. Introducción a las etiquetas personalizadas
  2. Diseño de una aplicación web utilizando etiquetas personalizadas
  3. Etiquetas con atributos específicos
  4. Etiquetas con contenido en el cuerpo
  5. Uso de etiquetas JSTL en páginas JSP
  6. Interacción con bases de datos
  7. Laboratorio: Contador de visitas utilizando etiquetas personalizadas

UNIDAD DIDÁCTICA 3. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS

  1. Introducción al ActionForm
  2. Creación de una clase ActionForm
  3. Desarrollo de un proyecto MVC con Struts
  4. Laboratorio: Internacionalización de aplicaciones

UNIDAD DIDÁCTICA 4. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES

  1. Introducción a componentes reutilizables
  2. Tipos de campos de entrada soportados
  3. Otras etiquetas de presentación útiles
  4. Ejemplo de uso de etiquetas importantes
  5. Diseño de interfaces utilizando Struts Tiles
  6. Laboratorio: Creación de una librería de etiquetas Logic

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

  1. Exploración de oportunidades con servicios web
  2. Laboratorio: Análisis de servicios web

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

  1. Desarrollo de buenas prácticas y patrones en servicios web
  2. Laboratorio: Buenas prácticas para el desarrollo de servicios web SOAP

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

  1. Gestión de excepciones en servicios web
  2. Laboratorio: Manejo de excepciones en WebServices

UNIDAD DIDÁCTICA 8. SEGURIDAD EN LOS SERVICIOS WEB

  1. Aspectos de seguridad en servicios web
  2. Laboratorio: Implementación de seguridad en servicios

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Desarrollo de Componentes Web con Tecnologías Servlet y JSP. Vol 1
  • Manual teórico: Desarrollo de Componentes Web con Tecnologías Servlet y JSP. Vol 2
  • Cuaderno de ejercicios: Desarrollo de Componentes Web con Tecnologías Servlet y JSP

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso