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