IFCD0124 CONSTRUCCIÓN DE APLICACIONES CON TECNOLOGIA JSP Y JPA - Modalidad Online

IFCD0124 CONSTRUCCIÓN DE APLICACIONES CON TECNOLOGIA JSP Y JPA
Materiales incluidos:
SCORM 1
Referencia del pack formativo
Referencia EF_395566-2401
Duración del pack formativo
Horas 200 h
Área de formación - Programación
Área de formación Informática, Diseño y Programación
Tipo de modalidad del pack formativo
Modalidad Online
Precio del pack formativo
Precio No disponible
[Precio visible sólo para usuarios registrados]
Producto no disponible en estos momentos

UNIDAD DIDÁCTICA 1. ARQUITECTURA Y DISEÑO DE APLICACIONES JAVA ENTERPRISE

  1. Comprensión de la computación distribuida.
  2. Conocimiento de las tecnologías Java EE:
  3. - Todas las tecnologías Java EE, incluyendo Enterprise JavaBeans, servlets, JavaServer Pages y JavaServer Faces.
  4. Análisis y diseño de sistemas de software orientados a objetos.
  5. Uso de notaciones para modelar sistemas:
  6. - Utilización de una notación, como el UML, para modelar sistemas orientados a objetos.
  7. Creación de diseños para problemas empresariales.
  8. Desarrollo de arquitectura de software para aplicaciones basadas en Java.
  9. Resolución de problemas técnicos y defectos de diseño.

UNIDAD DIDÁCTICA 2. DESARROLLO DE COMPONENTES WEB CON SERVLETS Y JSP

  1. Dominio de Servlets y JSP:
  2. - Desarrollo de componentes web utilizando Servlets y JSP.
  3. - Comprensión de sus roles y funcionalidades en aplicaciones web Java.
  4. Desarrollo de Aplicaciones Web:
  5. - Diseño y construcción de aplicaciones web, enfocándose en el desarrollo de contenido dinámico e interactivo.
  6. Desarrollo de Java EE:
  7. - Desarrollo de una base sólida en Java EE, enfatizando la creación de aplicaciones de nivel empresarial escalables y eficientes.
  8. Experiencia práctica:
  9. - Aplicación de conocimientos teóricos a través de proyectos prácticos.

UNIDAD DIDÁCTICA 3. MySQL PARA DESARROLLADORES

  1. Diseño de bases de datos eficientes y normalizadas para aplicaciones.
  2. Realización de consultas SQL:
  3. - Dominar el lenguaje SQL.
  4. - Recuperación de datos.
  5. - Manipulación de datos.
  6. Desarrollo de bases de datos MySQL.
  7. Mantenimiento de bases de datos MySQL.
  8. Modelado de datos y adaptación a los requisitos de la aplicación.
  9. Técnicas de normalización para garantizar la integridad de los datos y optimizar el rendimiento de la base de datos.

UNIDAD DIDÁCTICA 4. DESARROLLO DE APLICACIONES SOBRE BASES DE DATOS CON JPA

  1. Construcción de aplicaciones utilizando tecnología JavaServer Page (JSP) y aplicaciones Java de conexión a base de datos mediante JPA.
  2. Trabajo con Entity Manager.
  3. Creación de consultas con lenguaje Java Persistence Query Language (JPQL).
  4. Uso de criterios API.
  5. Implementación de Bean Validation con JPA.
  6. Aplicación de bloqueos y transacciones.

UNIDAD DIDÁCTICA 5. FRAMEWORKS PARA EL DESARROLLO JAVA

  1. Conocimiento y utilización de frameworks Java:
  2. - Familiarización con frameworks Java populares como Spring, Hibernate, Struts, etc., comprendiendo sus conceptos y arquitecturas.
  3. - Configuración y despliegue de aplicaciones utilizando los servicios proporcionados por los frameworks.
  4. - Integración efectiva de diferentes tecnologías y herramientas dentro del entorno del framework.
  5. - Conocimiento de patrones comunes de diseño de software que se aplican en el desarrollo de frameworks Java.
  6. - Comprensión de arquitecturas empresariales y cómo los frameworks Java encajan en estas estructuras.
  7. - Comprensión y aplicación del principio de inversión de control y la inyección de dependencias, especialmente en el contexto de Spring.
  8. - Abordaje de la persistencia de datos usando frameworks como Hibernate.
  9. - Entendimiento de cómo los frameworks Java facilitan el desarrollo web, incluyendo el manejo de solicitudes HTTP, sesiones y vistas.
  10. - Diseño de soluciones robustas y escalables utilizando los principios de los frameworks Java.
  11. - Aplicación de prácticas ágiles en el desarrollo de software, especialmente en el contexto de frameworks Java.
  12. Mantenimiento, resolución de problemas y optimización del rendimiento:
  13. - Implementación de pruebas unitarias y de integración para garantizar la calidad del código desarrollado con frameworks.
  14. - Resolución de problemas en el desarrollo de software utilizando frameworks.
  15. - Identificación y aplicación de técnicas para optimizar el rendimiento del código utilizando funcionalidades del framework.
  16. - Mantenimiento y escalabilidad de aplicaciones desarrolladas con frameworks Java en entornos empresariales. Optimización del rendimiento.
  • El curso 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 curso 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.