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
- Introducción al tema
- Descripción de la tecnología servlet
- Descripción de la tecnología JavaServer Pages (JSP)
- Introducción a JSTL
- Descripción de la tecnología EJB
- Descripción de la tecnología Struts
- Descripción de la tecnología Java Server Faces (JSF)
- Descripción de la tecnología Java Message Service (JMS)
- Descripción de la tecnología JDBC
- Laboratorio: Creación de un proyecto web
UNIDAD DIDÁCTICA 2. DESARROLLO DE UN COMPONENTE VISTA
- Introducción a HttpServlet
- Concepto de Buffering
- Método Service en HttpServlet
- Gestión de cabeceras HTTP
- Elementos del path de la solicitud
- Creación de un servlet HTTP básico
- Configuración de un servlet
- Laboratorio: Solicitud a un servlet
UNIDAD DIDÁCTICA 3. DESARROLLO DE UN COMPONENTE CONTROLADOR
- Introducción al concepto
- Envío de datos mediante POST
- Envío de datos mediante GET
- Internacionalización de aplicaciones
- Uso de la clase ServletOutputStream
- Desarrollo de un servlet con getParameterValues
- Laboratorio: Recogida de parámetros desde la solicitud
UNIDAD DIDÁCTICA 4. DESARROLLO DE FORMULARIOS DINÁMICOS
- Introducción al ciclo de vida de un servlet
- Ciclo de vida de un servlet en estado suspendido
- Parámetros de inicialización para servlets
- Manejo de errores en servlets
- Consideraciones de seguridad
- 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
- Introducción al contexto servlet
- Funcionalidades y propósitos del contexto servlet
- Eventos en ServletContext
UNIDAD DIDÁCTICA 6. DISEÑO DE LA CAPA DE NEGOCIO
- Introducción al diseño de la capa de negocio
- Arquitectura de aplicaciones J2EE
- Modelo de Tres Capas
- Modelo de Cuatro Capas
- Diseño de componentes de negocio
UNIDAD DIDÁCTICA 7. DESARROLLO DE APLICACIONES EEB CON STRUTS
- Introducción a Struts
- Patrón de diseño MVC
- Creación de una clase action en Struts
- Configuración de 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 a la administración de sesiones
- Descripción de la clase HttpSession
- Desarrollo de servlets que gestionan sesiones
- Implementación de cookies para la gestión de sesiones
- Laboratorio: Creación y manejo de cookies
UNIDAD DIDÁCTICA 9. USO DE FILTROS EN APLICACIONES WEB
- Introducción a los filtros
- Funcionamiento de los filtros en aplicaciones web
UNIDAD DIDÁCTICA 10. INTEGRACIÓN DE APLICACIONES WEB CON BASES DE DATOS
- Introducción a la integración con bases de datos
- Tipos de drivers JDBC
- Diseño de una aplicación web integrada con un DBMS
- Ejemplo de una aplicación web que obtiene datos de una base de datos
- API de Java Naming and Directory Interface (JNDI)
- Servicios de nombre y directorio en Java
- 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
- Introducción a la tecnología JSP
- Elementos de script en JSP
- Laboratorio: Uso de directivas JSP
UNIDAD DIDÁCTICA 2. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS
- Introducción a las etiquetas personalizadas
- Diseño de una aplicación web utilizando etiquetas personalizadas
- Etiquetas con atributos específicos
- Etiquetas con contenido en el cuerpo
- Uso de etiquetas JSTL en páginas JSP
- Interacción con bases de datos
- Laboratorio: Contador de visitas utilizando etiquetas personalizadas
UNIDAD DIDÁCTICA 3. DESARROLLO DE APLICACIONES WEB CON LA CLASE ACTIONFORM DE STRUTS
- Introducción al ActionForm
- Creación de una clase ActionForm
- Desarrollo de un proyecto MVC con Struts
- Laboratorio: Internacionalización de aplicaciones
UNIDAD DIDÁCTICA 4. CONSTRUCCIÓN DE COMPONENTES DE PRESENTACIÓN WEB REUTILIZABLES
- Introducción a componentes reutilizables
- Tipos de campos de entrada soportados
- Otras etiquetas de presentación útiles
- Ejemplo de uso de etiquetas importantes
- Diseño de interfaces utilizando Struts Tiles
- Laboratorio: Creación de una librería de etiquetas Logic
UNIDAD DIDÁCTICA 5. ANALIZANDO OPORTUNIDADES CON LOS SERVICIOS WEB
- Exploración de oportunidades con servicios web
- Laboratorio: Análisis de servicios web
UNIDAD DIDÁCTICA 6. DISEÑANDO BUENAS PRÁCTICAS Y PATRONES PARA LOS SERVICIOS WEB
- Desarrollo de buenas prácticas y patrones en servicios web
- Laboratorio: Buenas prácticas para el desarrollo de servicios web SOAP
UNIDAD DIDÁCTICA 7. MANEJANDO EXCEPCIONES EN LOS SERVICIOS WEB
- Gestión de excepciones en servicios web
- Laboratorio: Manejo de excepciones en WebServices
UNIDAD DIDÁCTICA 8. SEGURIDAD EN LOS SERVICIOS WEB
- Aspectos de seguridad en servicios web
- 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