IFCD0124 CONSTRUCCIÓN DE APLICACIONES CON TECNOLOGIA JSP Y JPA
El scorm IFCD0124 Construcción de Aplicaciones con Tecnologia JSP y JPA es una especialidad formativa de la Familia Profesional de la informática y comunicaciones.
- Duración200 h
- Unidades5
- FormatoSCORM 1.2
Sobre este contenido
El scorm IFCD0124 Construcción de Aplicaciones con Tecnologia JSP y JPA es una especialidad formativa de la Familia Profesional de la informática y comunicaciones. Con este scorm IFCD0124 Construcción de Aplicaciones con Tecnologia JSP y JPA el alumno será capaz de construir 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 scorm IFCD0124 Construcción de Aplicaciones con Tecnologia JSP y JPA está dirigido a todos los profesionales de la administración que quieran construir aplicaciones utilizando tecnología JavaServer Page (JSP) así como aplicaciones Java de conexión a base de datos mediante JPA.
Temario
5 unidades didácticas · 200 horas
Contenido5 unidades
Arquitectura y diseño de aplicaciones JAVA enterprise
- Comprensión de la computación distribuida.
- Conocimiento de las tecnologías Java EE:
- - Todas las tecnologías Java EE, incluyendo Enterprise JavaBeans, servlets, JavaServer Pages y JavaServer Faces.
- Análisis y diseño de sistemas de software orientados a objetos.
- Uso de notaciones para modelar sistemas:
- - Utilización de una notación, como el UML, para modelar sistemas orientados a objetos.
- Creación de diseños para problemas empresariales.
- Desarrollo de arquitectura de software para aplicaciones basadas en Java.
- Resolución de problemas técnicos y defectos de diseño.
Desarrollo de componentes web con servlets y jsp
- Dominio de Servlets y JSP:
- - Desarrollo de componentes web utilizando Servlets y JSP.
- - Comprensión de sus roles y funcionalidades en aplicaciones web Java.
- Desarrollo de Aplicaciones Web:
- - Diseño y construcción de aplicaciones web, enfocándose en el desarrollo de contenido dinámico e interactivo.
- Desarrollo de Java EE:
- - Desarrollo de una base sólida en Java EE, enfatizando la creación de aplicaciones de nivel empresarial escalables y eficientes.
- Experiencia práctica:
- - Aplicación de conocimientos teóricos a través de proyectos prácticos.
MySQL PARA DESARROLLADORES
- Diseño de bases de datos eficientes y normalizadas para aplicaciones.
- Realización de consultas SQL:
- - Dominar el lenguaje SQL.
- - Recuperación de datos.
- - Manipulación de datos.
- Desarrollo de bases de datos MySQL.
- Mantenimiento de bases de datos MySQL.
- Modelado de datos y adaptación a los requisitos de la aplicación.
- Técnicas de normalización para garantizar la integridad de los datos y optimizar el rendimiento de la base de datos.
Desarrollo de aplicaciones sobre bases de datos con jpa
- Construcción de aplicaciones utilizando tecnología JavaServer Page (JSP) y aplicaciones Java de conexión a base de datos mediante JPA.
- Trabajo con Entity Manager.
- Creación de consultas con lenguaje Java Persistence Query Language (JPQL).
- Uso de criterios API.
- Implementación de Bean Validation con JPA.
- Aplicación de bloqueos y transacciones.
Frameworks para el desarrollo JAVA
- Conocimiento y utilización de frameworks Java:
- - Familiarización con frameworks Java populares como Spring, Hibernate, Struts, etc., comprendiendo sus conceptos y arquitecturas.
- - Configuración y despliegue de aplicaciones utilizando los servicios proporcionados por los frameworks.
- - Integración efectiva de diferentes tecnologías y herramientas dentro del entorno del framework.
- - Conocimiento de patrones comunes de diseño de software que se aplican en el desarrollo de frameworks Java.
- - Comprensión de arquitecturas empresariales y cómo los frameworks Java encajan en estas estructuras.
- - Comprensión y aplicación del principio de inversión de control y la inyección de dependencias, especialmente en el contexto de Spring.
- - Abordaje de la persistencia de datos usando frameworks como Hibernate.
- - Entendimiento de cómo los frameworks Java facilitan el desarrollo web, incluyendo el manejo de solicitudes HTTP, sesiones y vistas.
- - Diseño de soluciones robustas y escalables utilizando los principios de los frameworks Java.
- - Aplicación de prácticas ágiles en el desarrollo de software, especialmente en el contexto de frameworks Java.
- Mantenimiento, resolución de problemas y optimización del rendimiento:
- - Implementación de pruebas unitarias y de integración para garantizar la calidad del código desarrollado con frameworks.
- - Resolución de problemas en el desarrollo de software utilizando frameworks.
- - Identificación y aplicación de técnicas para optimizar el rendimiento del código utilizando funcionalidades del framework.
- - Mantenimiento y escalabilidad de aplicaciones desarrolladas con frameworks Java en entornos empresariales. Optimización del rendimiento.
Más contenidos de Programación y Desarrollo
Ver los 500 →- IFCD0125 DESARROLLO DE APLICACIONES MÓVILES IOS PARA LA DIGITALIZACIÓN DE EMPRESAS180 h · 7 unid.
- IFCD0126 AJAX, JAVA Y FRAMEWORKS DE JAVASCRIPT PARA EL DESARROLLO DE INTERFACES RIA120 h · 2 unid.
- IFCD0129 Desarrollo de Single Pages Aplication con Angular120 h · 4 unid.
- IFCD0115 PROCESAMIENTO BIG DATA CON SCALA140 h · 5 unid.
- IFCD115 Desarrollador Cloud Azure Y Experto Devops400 h · 6 unid.
- IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión700 h · 36 unid.