Para qué te prepara este curso subvencionado Curso Gratuito IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA):
La presente formación se ajusta al itinerario del Programa Formativo IFCD04 Desarrollo de Aplicaciones Java: Componentes Web y Aplicaciones de Base de Datos (JSP y JPA), certificando haber superado los contenidos que en el mismo se desarrollan y haber alcanzado los objetivos descritos. El presente Programa Formativo se encuentra enfocado a dotar al alumnado de las capacidades y habilidades necesarias para la construcción de aplicaciones utilizando tecnología JavaServer Page (JSP) así como aplicaciones Java de conexión a base de datos mediante JPA.
A quién va dirigido:
Este curso se encuentra dirigido a los profesionales del mundo de la Informática y las Comunicaciones, concretamente a aquellos que se quieran formar en el ámbito del Desarrollo de Aplicaciones Java: Componentes Web y Aplicaciones de Base de Datos (JSP y JPA, y a todas aquellas personas interesadas en adquirir y/o ampliar sus conocimientos en el mismo.
Objetivos de este curso subvencionado Curso Gratuito IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA):
- Desarrollar aplicaciones en la plataforma Java EE. - Construir aplicaciones web mediante el uso de tecnologías JSP (Java Server Page) y servlet. - Planificar, diseñar e implementar aplicaciones con MySQL. - Crear aplicaciones sobre bases de datos en contextos de aplicaciones basadas en web mediante el uso de Java Persistance API (JPA): - Conocer los frameworks para el desarrollo Java más extendidos, Hibernate, Struts, Spring y ADF para el desarrollo de aplicaciones basadas en Java.
Salidas Laborales:
Desarrolla su actividad laboral dentro del ámbito de la informática y las comunicaciones construyendo aplicaciones con tecnología JavaServer Page (JSP) así como aplicaciones Java de conexión a base de datos mediante JPA.
Resumen:
En el ámbito de la Informática y las Comunicaciones, es necesario conocer los diferentes aspectos relacionados con el Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA). Así, con el presente curso se pretende dotar de las capacidades y habilidades necesarias para la construcción de aplicaciones utilizando tecnología JavaServer Page (JSP) así como aplicaciones Java de conexión a base de datos mediante JPA.
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. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.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:
MÓDULO 1. ARQUITECTURA Y DISEÑO DE APLICACIONES JAVA ENTERPRISE
- Lenguaje de programación Java
- Plataforma Java EE
- Herramientas de desarrollo y servidor de aplicaciones
- JavaBeans, anotaciones y registro
- Modelo de componentes Web
- Desarrollo con tecnología Java Server Faces (JSF)
- Uso de AJAX y composición de componentes con JSF
- Componentes JSF Apache Trinidad y desarrollo mñovil
- Uso de CDI
- Uso de JSF y Bean Validation
- Desarrollo de Servlets
- Desarrollo con con tecnología Java Server Page (JSP)
- Modelo de componentes EJB
- La persistencia Java API
- Implementar un política de transacción
- Tecnología Web Service
- Implementar una política de seguridad
MÓDULO 2. DESARROLLO DE COMPONENTES WEB CON SERVLET Y JSP
- Fundamentos de aplicaciones web
- Desarrollo de un Servlet
- Manejo de formularios con Servlets
- Configurar tu aplicación web
- Implementar un diseño MVC
- Desarrollar componentes con JavaServer Page
- Desarrollar páginas JSP usando etiquetas comunes
- Usar filtros en aplicaciones web
- Otras funcionalidades Servlets
- Implementar políticas de seguridad
- Integrar aplicaciones web con bases de datos
MÓDULO 3. MYSQL PARA DESARROLLADORES
- Concpetos cliente-servidor
- MySQL Clients
- Conectores y APIs MySQL
- Tipos de datos
- Expresiones SQL
- Obtener Metadatos
- Bases de datos
- Tablas
- Manipulación de datos de las tablas
- Transacciones
- Tablas de unión
- Subconsultas
- Vistas
- Sentencias
- Rutinas de almacenamiento
- Triggers
- Gestión de errores y alertas
- Optimización
MÓDULO 4. DESARROLLO DE APLICACIONES SOBRE BASES DE DATOS CON JPA
- Introducción a Java Persistence API (JPA)
- Trabajar con JPA en entornos Java EE
- Caso de estudio
- Modelo relacionar de bases de datos con entidades JPA
- Trabajar con Entity Manager
- Persistencia en enumeraciones y colecciones
- Creación de consultas con lenguaje Java Persistence Query Language (JPQL)
- Uso de criterios API
- Implementar Bean Validation con JPA
- Aplicar bloqueos y transacciones
- Modelado avanzado: relaciones de jerarquía de entidades
- Optimizar de ejecución JPA
MÓDULO 5. FRAMEWORKS PARA EL DESARROLLO JAVA
- Introducción al desarrollo con Frameworks
- Programación por interfaces
- Visión general de Spring
- Instalación y configuración de frameworks
- Desarrollo de aplicaciones en frameworks
- Propiedades
- Eventos y ciclo de vida
- Gestión de recursos
- Validación
- Aplicaciones prácticas en seguridad
- Aplicaciones prácticas en desarrollo