Para qué te prepara este curso subvencionado Curso Gratuito Postgrado Certificado en Diseño y Programación de Aplicaciones Java JEE:
Este Postgrado Certificado en Diseño y Programación de Aplicaciones Java JEE le prepara para usar correctamente el lenguaje Java en el desarrollo de aplicaciones web dinámicas además de para la utilización del framework de Java EE más popular, conociendo el funcionamiento y la ejecución de proyectos Web a partir del framework. Asimismo, estará preparado para plantearse otros retos profesionales, como el estudio de las tecnologías empresariales de Java o Java EE.
A quién va dirigido:
El Postgrado Certificado en Diseño y Programación de Aplicaciones Java JEE está dirigido a profesionales del sector de la programación que deseen ampliar su formación y especializarse en aplicaciones Java JEE, así como a personas interesadas en dedicarse profesionalmente a este entorno.
Objetivos de este curso subvencionado Curso Gratuito Postgrado Certificado en Diseño y Programación de Aplicaciones Java JEE:
- Aprender el framework de Java EE de referencia con sus servicios y su instalación a través del modelo de diseño MVC. - Estudiar un ejemplo concreto de proyecto de Struts 2 para gestionar los registros y la depuración. - Conocer en detalle la administración de las acciones, el mapping, los formularios y las redirecciones. - Conocer de manera extensa la biblioteca de etiquetas de Struts. - Administrar los mensajes y la internacionalización, así como la validación de las entradas, los tipos y las conversiones. - Aprender sobre el modelo de acceso a los datos, a la carga y descarga de datos y a la carga de las páginas. - Analizar Ajax Struts y los motores de plantillas, así como a la visualización de la información a través de XSLT. - Aprender la utilización y el desarrollo de complementos con Struts, así como a la configuración cero y el lenguaje OGNL.
Salidas Laborales:
Informática / Desarrollo Web.
Resumen:
Si trabaja en el sector de programación y desarrollo y desea conocer aplicaciones de Java Enterprise Edition y especializarse en Struts 2 este es su momento, con el Postgrado Certificado en Diseño y Programación de Aplicaciones Java JEE podrá adquirir los conocimientos necesarios para desenvolverse profesionalmente en este entorno.
Titulación:
Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
PARTE 1. DESARROLLO DE APLICACIONES WEB CON JEE 6
UNIDAD DIDÁCTICA 1. PRESENTACIÓN DE JEE
- Introducción
- Servidores Web y servidores de aplicaciones
- Clientes ligeros y clientes pesados
- Estructura de una aplicación JEE
- Empaquetado de una aplicación
UNIDAD DIDÁCTICA 2. EL PROTOCOLO HTTP
- Presentación
- Las peticiones HTTP
- Las respuestas HTTP
- Gestión del almacenamiento en caché
UNIDAD DIDÁCTICA 3. SERVLETS
- Presentación
- Ciclo de vida de un servlet
- Utilizar la petición HTTP
- Construir la respuesta HTTP
- Elementos accesibles desde un servlet
- Utilización de otros recursos
- Filtros
- Eventos
- Sincronización de servlets
UNIDAD DIDÁCTICA 4. USO DE SESIONES
- Obtener el seguimiento de la sesión
- Utilización de la sesión
UNIDAD DIDÁCTICA 5. LAS PÁGINAS JSP
- Presentación
- Directivas JSP
- La librería XML
- La librería de internacionalización y de formato
- Librería de acceso a bases de datos
UNIDAD DIDÁCTICA 6. ETIQUETAS JSP PERSONALIZADAS
- Presentación
- Los archivos de etiquetas
- Las etiquetas diseñadas en Java
UNIDAD DIDÁCTICA 7. JDBC
- Principio de funcionamiento de una base de datos
- Acceso a una base de datos desde Java
- Pool de conexiones y Datasource
PARTE 2. JAVA EE STRUT 2
UNIDAD DIDÁCTICA 1. PRESENTACIÓN
- ¿Qué es un framework?
- ¿Por qué utilizar un framework?
- Los distintos tipos de framework
- ¿Qué framework elegimos?
- Introducción a la programación en Java Entreprise Edition
- Struts 1
- Struts 2
- Instalación del framework Struts 2
- En resumen
UNIDAD DIDÁCTICA 2. MODELO DE DISEÑO MVC Y JAVA EE
- Presentación
- Primer proyecto MVC
- Proyecto MVC con filtro
- En resumen
UNIDAD DIDÁCTICA 3. EMPEZAR A USAR STRUTS 2
- Presentación
- Funcionamiento general de Struts 2
- Los interceptores de Struts 2
- El archivo de configuración struts.xml
- Arquitectura de Struts 2
- Los archivos de propiedades struts.properties y default.properties
- El archivo de propiedades de la aplicación web.xml
- El archivo de configuración struts-default.xml
- Nuestra primera aplicación con Struts
- En resumen
UNIDAD DIDÁCTICA 4. GESTIÓN DE LOS REGISTROS Y DE LA DEPURACIÓN
- Presentación
- Administración de la depuración
- Administración de la creación de perfiles (Profiling)
- En resumen
UNIDAD DIDÁCTICA 5. GESTIÓN DE LAS ACCIONES
- Presentación
- Clases de acción
- Administración de los recursos
- Administración dinámica del mapping
- Invocación dinámica de métodos
- Administración de los resultados
- Administración de las excepciones
- En resumen
UNIDAD DIDÁCTICA 6. BIBLIOTECA DE ETIQUETAS DE STRUTS
- Presentación
- Las etiquetas de formulario
- Las etiquetas de control
- En resumen
UNIDAD DIDÁCTICA 7. MENSAJES E INTERNACIONALIZACIÓN
- Presentación
- Aplicación
- Acceso a las propiedades
- Datos multilingües
- Selección dinámica de archivos
- Acceso a los recursos de las clases
- En resumen
UNIDAD DIDÁCTICA 8. VALIDACIÓN DE ENTRADAS
- Presentación
- Aplicación
- Validaciones
- Aplicación de un ejemplo completo
- Gestión de mensajes de error y SUCCESS
- Escribir un validador
- En resumen
UNIDAD DIDÁCTICA 9. GESTIÓN DE LOS TIPOS Y DE LAS CONVERSIONES
- Presentación
- Administración de las conversiones
- Administración de los tipos
- Aplicación
- En resumen
UNIDAD DIDÁCTICA 10. CAPA MODELO Y ACCESO A LOS DATOS
- Presentación
- Aplicación
- El interceptor Preparable
- Acceso y manipulación de datos
- En resumen
UNIDAD DIDÁCTICA 11. GESTIÓN DE LA CARGA O UPLOAD DE DATOS
- Presentación
- La etiqueta s:file/
- El interceptor fileUpload
- Carga única
- Carga múltiple
- Carga en Ajax
- En resumen
UNIDAD DIDÁCTICA 12. GESTIÓN DE LA DESCARGA DE DATOS
- Presentación
- Resultado stream
- Descarga dinámica de archivos
- En resumen
UNIDAD DIDÁCTICA 13. GESTIÓN DE LA CARGA DE PÁGINAS
- Presentación
- Aplicación
- En resumen
UNIDAD DIDÁCTICA 14. DESARROLLAR INTERCEPTORES
- Presentación
- Escribir un interceptor
- En resumen
UNIDAD DIDÁCTICA 15. DESARROLLAR RESULTADOS
- Presentación
- Escribir un resultado
- En resumen
UNIDAD DIDÁCTICA 16. GESTIÓN DEL DOBLE CLIC O DOBLE ENVÍO
- Presentación
- Aplicación del testigo
- En resumen
UNIDAD DIDÁCTICA 17. STRUTS Y AJAX JQUERY
- Presentación
- Instalación del framework JavaScript
- Tecnología Ajax
- Optimizaciones
- En resumen
UNIDAD DIDÁCTICA 18. LOS MOTORES DE PLANTILLAS
- Velocity
- Cómo usar Velocity
- FreeMarker
- En resumen
UNIDAD DIDÁCTICA 19. XSLT
- Presentación
- Utilización
- En resumen
UNIDAD DIDÁCTICA 20. COMPLEMENTOS DE STRUTS
- Presentación
- El complemento JFreeChart
- El complemento Tiles
- Escribir un complemento
- Utilizar el complemento
- Otros complementos
- En resumen
UNIDAD DIDÁCTICA 21. STRUTS SIN CONFIGURACIÓN
- Presentación
- Configuración
- Utilización
- En resumen
- ANEXOS 1.
- Presentación
- Interceptores de Struts
- Object-Graph Navigation Language OGNL
- En resumen