Curso Desarrollo de aplicaciones Java: Componentes Web y aplicaciones de base de datos (JSP y JPA)
Dotar de las capacidades y habilidades necesarias a los asistentes 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.
Este curso estará orientado a obtener la certificación oficial de Oracle “Oracle Certified Professional, Java EE Application Developer”
Duración
190 horas
Fecha
Próximamente
Horario
No disponible
Relación Secuencial de Módulos Formativos:
- Módulo 1: Arquitectura y Diseño de Aplicaciones Java Enterprise.
- Módulo 2: Desarrollo de Componentes Web con Servlets y JSP.
- Módulo 3: MySQL para Desarrolladores.
- Módulo 4: Desarrollo de Aplicaciones sobre Bases de Datos con JPA.
- Módulo 5: Frameworks para el Desarrollo Java.
Módulos Formativos
Módulo nº 1
Denominación: Arquitectura y Diseño de Aplicaciones Java Enterprise.
Objetivo: Al finalizar este Módulo los Alumnos podrán Desarrollar Aplicaciones en la Plataforma Java EE.
Duración: 50 horas.
Contenidos teórico- prácticos:
- Lenguaje de Programación Java.
- Plataforma Java EE.
- Persistencia con Entidades JPA.
- Implementación de Lógica Empresarial con EJBs.
- Uso del Java Message Service API.
- Implementar Servicios SOAP con JAX-WS.
- Crear Aplicaciones Web Java con Servlets.
- Crear Aplicaciones Web Java con JSPs.
- Implementación de Servicios REST utilizando la API JAX-RS-.
- Creación de Aplicaciones Java con WebSocket.
- Desarrollo de Aplicaciones Web utilizando JavaServer Faces.
- Securizar Aplicaciones Java EE.
- Logs de Java.
- Beans de CDI.
- BeanValidation y la API JPA.
- API JAXB.
- Ejemplos de Servlets Pre-CDI.
Módulo nº 2
Denominación: Desarrollo de Componentes Web con Servlets y JSP.
Objetivo: Al finalizar este módulo los alumnos podrán construir aplicaciones web mediante el uso de tecnologías JSP (Java Server Page) y servlet.
Duración: 40 horas.
Contenidos teórico- prácticos:
- Desarrollo de Servlets.
- Desarrollo con JavaServer Pages (JSP).
- Servicios Web JAX-RS.
- Clientes Java RESTful.
- Aplicaciones HTML5 con JavaScript y AJAX.
- Procesamiento WebSocket y Java API para JSO.
- Implementar una Política de Seguridad.
Módulo nº 3
Denominación: MySQL para Desarrolladores.
Objetivo: Al finalizar este módulo los alumnos podrán planificar, diseñar e implementar aplicaciones con MySQL.
Duración: 30 horas.
Contenidos teórico- prácticos:
- Conceptos 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 nº 4
Denominación: MySQL para Desarrolladores.
Objetivo: Al finalizar este módulo los alumnos podrán planificar, diseñar e implementar aplicaciones con MySQL.
Duración: 30 horas.
Contenidos teórico- prácticos:
- Conceptos 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 nº 5
Denominación: MySQL para Desarrolladores.
Objetivo: Al finalizar este módulo los alumnos podrán planificar, diseñar e implementar aplicaciones con MySQL.
Duración: 30 horas.
Contenidos teórico- prácticos:
- Conceptos 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.
Acreditaciones/titulaciones
Nivel académico o de conocimientos generales:
- Título de FP Grado superior, bachillerato equivalente o experiencia profesional mínima de 6 meses en puestos relacionados con la especialidad.
- Se requiere conocimientos básicos de programación
- Se requiere dominio del inglés a nivel de lectura
Cuando el aspirante al curso no posea el nivel académico indicado demostrará conocimientos suficientes a través de una prueba de acceso.
Las clases virtuales se realizarán en directo a través de nuestra plataforma Webex Teams, es decir, el docente estará en persona mediante videoconferencia y chat, para impartir la clase, y podrás interactuar con él para hacerle preguntas, resolver dudas y escuchar las intervenciones del resto de alumnado.
El alumno podrá obtener la Certificación Oficial al finalizar el curso con aprovechamiento, presentándose a los exámenes para obtener la certificación oficial del fabricante, que gestionará la entidad beneficiara y que en ningún caso supondrá coste alguno para el participante.
Oracle Certified Professional, Java EE Application Developer”
En concreto, para esta acción formativa está incluido el siguiente examen de certificación oficial de Oracle, o el que sustituya actualizado al momento de su impartición.
Un certificado o diploma de asistencia, entregado, enviado o bien puesto a disposición en las plataformas de teleformación, según el caso, por la entidad responsable de impartir la formación a las personas participantes en el plazo máximo de dos meses a partir de la fecha de finalización de la acción formativa en la que hayan participado.
Formación subvencionada por:



Modelo de nota informativa para dar a conocer el carácter público de la financiación por el Servicio Público de Empleo Estatal de la actividad en todas las actuaciones relacionadas con la difusión y el desarrollo de las acciones formativas subvencionadas.
Solicitar plaza

Descargar