Download Descargar PDF - Nunsys Formación

Document related concepts
no text concepts found
Transcript
Informática
y Comunicaciones
Curso de Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones de Base de Datos
Con este curso aprenderás a manejar correctamente
Componentes Web y Aplicaciones de Base de Datos (JSP y JPA)
Toda nuestra Experiencia
a tu alcance
NUNSYS FORMACIÓN - Av. Jerónimo Roure 43· P.I. Ingruinsa· 46520
Puerto de Sagunto · Tel. 96 268 32 68
www.nunsysformacion.com
Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones
de Base de Datos (JSP y JPA)(IFCD04)
PRESENTACIÓN
Curso de Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones de Base de
Datos (JSP y JPA)(IFCD04) orientado a obtener la certificación oficial de Oracle “Oracle
Certified Professional, Java SE Programmer”,
100% gratuito si se imparte bajo alguno de los
programas subvencionados por el SERVEF de
Formación Profesional para el Empleo.
DURACIÓN: 190h
PROPÓSITO
Este curso estará orientado a obtener la
certificación oficial de Oracle “Oracle Certified Professional, Java SE Programmer”.
OBJETIVOS
Al finalizar el Curso de Desarrollo de aplicaciones Java: Componentes Web y Aplicaciones de Base de Datos (JSP y JPA)(IFCD04) , el
alumno estará dotado 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.
2
Área de
Informática y
Comunicaciones
CONTENIDOS
Módulo 1: Arquitectura y diseño de aplicaciones Java Enterprise (50h)
• 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 movil.
• 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 Servlets y JSP(40h)
• Fundamentos de aplicaciones web.
• Desarrollo de un Servlet.
• Manejo de formularios con Servlets.
• Configurar tu aplicación web.
• Implementar un diseño MVC.
Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones
de Base de Datos (JSP y JPA) (IFCD04)
• 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
(30h)
• 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.
Área de
Informática y
Comunicaciones
Módulo 4: Desarrollo de aplicaciones sobre bases de datos con JPA (30h)
• 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 (40h)
• 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.
3
Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones
de Base de Datos (JSP y JPA)(IFCD04)
DIRIGIDO A
A trabajadores y/o desempleados que
pretendan dedicarse a ocupar puestos de
trabajos para los que capacita este curso.
REQUISITOS
Corresponderá a la Administración laboral
competente la comprobación de que los
alumnos poseen los requisitos formativos
y profesionales para cursar con aprovechamiento la formación en los términos
previstos en los apartados siguientes.
Para acceder a la formación de los módulos
formativos de los certificados de profesionalidad de los niveles de cualificación profesional 2 y 3 los alumnos deberán cumplir
alguno de los requisitos siguientes:
• Estar en posesión del Título de Graduado
en Educación Secundaria Obligatoria para
el nivel 2 o título de Bachiller para nivel 3.
• Estar en posesión de un certificado de
profesionalidad del mismo nivel del módulo o módulos formativos y/o del
certificado de profesionalidad al que
desea
acceder.
• Estar en posesión de un certificado de
profesionalidad de nivel 1 de la misma
familia y área profesional para el nivel 2
o de un certificado de profesionalidad de
nivel 2 de la misma familia y área profesional para el nivel 3.
4
Área de
Informática y
Comunicaciones
METODOLOGÍA
Cursos totalmente prácticos. Explicamos la
teoría justa y necesaria para resolver casos
prácticos de empresa. El alumno aprende
haciendo, practicando y participando activamente. Hacemos las clases productivas,
participativas y amenas. Fomentamos trabajar en grupo cuando es posible.
MATERIALES
El alumno recibe como material de curso:
• Manuales en PDF.
• Carpeta y acceso a Aula Virtual con
documentación en formato electrónico.
• Certificado de asistencia y aprovechamiento.
EVALUACIÓN
Una vez establecido el propósito, los objetivos de formación y tras haber impartido
la acción formativa, vamos a proceder a su
evaluación desde dos puntos de vista:
Evaluación inmediata.
• Se llevará a cabo durante el curso, o
inmediatamente después de finalizado,
y se centrará en el estudio de hasta qué
punto los participantes han adquirido las
competencias incluidas en los objetivos
del curso. También servirá para conocer la
opinión de los alumnos sobre el curso.
Desarrollo de aplicaciones Java:
Componentes Web y Aplicaciones
de Base de Datos (JSP y JPA) (IFCD04)
Evaluación de la eficacia.
• Los participantes pueden haber adquirido las competencias incluidas en los
objetivos del curso, pero ¿son capaces,
posteriormente, de aplicarlas a su trabajo
diario?, ¿mejorarán dichas competencias
su eficacia en el trabajo? La aplicación
de esas competencias, ¿ha mejorado la
eficacia de la organización?
Área de
Informática y
Comunicaciones
• La evaluación de la eficacia tratará de
conocer la aportación de esta función a la
consecución de los objetivos estratégicos
o empresariales (definidos como propósito), para lo que habrá que analizar si la
formación ha conseguido que la organización disponga de las competencias que
precisa, en el nivel necesario, y en el lugar
y momento oportunos.
5