Universidad de Jaén

Menú local


Universidad de Jaén
Guía Docente
13312006-Desarrollo de aplicaciones empresariales
Curso Académico 2025-26
FICHA IDENTIFICATIVA
Datos de la asignatura:
Código:
13312006
Nombre:
Desarrollo de aplicaciones empresariales
Centro:
ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
Titulación:
Grado en Ingeniería informática
Curso:
4
Cuatrimestre:
PRIMER CUATRIMESTRE
Tipo:
Obligatoria
Idioma de impartición:
Español
Nivel PATIE:
-
Temporalidad:
-
Plataforma de teleformación:
Modalidad de impartición:
Presencial
Información adicional (PROF)
-




PROFESORADO

COORDINACIÓN
Nombre:
RUEDA RUIZ, ANTONIO JESÚS
Departamento:
U118 - INFORMÁTICA
Área:
570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
Categoría:
TITULAR DE UNIVERSIDAD
Despacho:
A3 - 141
Correo-e:
ajrueda@ujaen.es
Teléfono:
953212893

EQUIPO DOCENTE




RESUMEN
Conocimientos previos y recomendaciones
Tener superadas todas las asignaturas de la materia de Programación, Fundamentos de Bases de Datos, Gestión y Administración de Bases de Datos y Desarrollo de Aplicaciones Web.
Breve resumen de la asignatura (según memoria RUCT)
-
Prerrequisitos
-




COMPETENCIAS / RESULTADOS DEL PROCESO DE FORMACIÓN Y APRENDIZAJE
-




DESCRIPCIÓN DE CONTENIDOS
Teoría

Introducción al desarrollo de backends de grandes sistemas, particularmente en entornos corporativos y empresariales. Diseño e implementación de la capa de dominio. Diseño de datos y persistencia. Aplicaciones orientadas a servicios. Diseño de la capa de servicios. Seguridad a nivel de APIs.

Contenidos teóricos

Bloque 1: Introducción al desarrollo de aplicaciones empresariales

   1. Introducción al desarrollo de aplicaciones empresariales

 

Bloque 2: Diseño e implementación de la capa de negocio

   2. Contenedores de objetos de negocio

   3. Inyección de dependencias

   4. Soporte de aspectos y validación de beans

   5. Ejecución asíncrona y programada de operaciones. Eventos asíncronos

 

Bloque 3: Diseño e implementación de la capa de persistencia

   6. Persistencia en bases de datos

   7. Acceso a bases de datos mediante JDBC

   8. Mapeado objeto-relacional: JPA

   9. Gestión de persistencia mediante JPA

   10. Transacciones

   11. JPA avanzado: concurrencia y cacheado

   12. Bases de datos NoSQL

 

Bloque 4: Diseño e implementación de la capa de servicios

   13. Arquitectura orientada a servicios (SOA). Microservicios

   14. Tecnologías de objetos distribuidos 

   15. Servicios Web basados en SOAP

   16. Servicios Web REST

   17. Implementación de servicios Web REST

   18. Mensajería asíncrona

   20. Seguridad en la capa de servicios

   21. Implementación de políticas de seguridad

 

Bloque 5: Computación en la nube 

   22. Computación en la nube. Contenedores de software

Práctica
  1. Implementación de la capa de dominio: desarrollo de una servidor básico en Spring Framework usando objetos de negocio, inyección de dependencias, validación y configuración. Testing mediante JUnit.
  2. Soporte de persistencia en aplicaciones empresariales: dar soporte de persistencia a la aplicación desarrollada en la práctica 1 utilizando un ORM y el API JPA, gestionar transacciones y utilizar cacheado para la aceleración del acceso a la base de datos.
  3. Servicios Web: diseñar e implementar una interfaz de servicios basada en REST para la aplicación desarrollada en la práctica 2. Desarrollar un cliente web o móvil completo que utilice esta interfaz REST.




METODOLOGÍAS DOCENTES Y ACTIVIDADES FORMATIVAS
Información adicional
-
Metodologías docentes
Actividades Horas presenciales Horas trabajo autónomo Créditos ECTS Competencias
Clases expositivas en gran grupo 25 37.5 2.5

 

CB2R, CB3R, CB4R

Clases en pequeño grupo 30 45 3

CB2R, CB3R, CB4R

Tutorías colectivas 0 12.5 0.5

CB2R, CB3R, CB4R

Actividades formativas
Actividades formativas Formato Metodología docente Competencias y resultados
Clases expositivas en gran grupo Presencial Se presentarán 22 lecciones individuales que describirán cada uno de los aspectos de la materia de la asignatura. Las 3 sesiones restantes se dedicarán a la presentación de la asignatura, repaso y resolución de problemas

CB2R, CB3R, CB4R

10R, CIS3R

Clases en pequeño grupo Presencial Durante las 30 sesiones prácticas se desarrollará un proyecto informático de tamaño medio que aplicará los conceptos y usará las tecnologías descritas  en la parte teórica. Esta es la parte de mayor importancia en la asignatura desde el punto de vista docente.

CB2R, CB4R

1, 10R, CIS1R, CIS3R, CIS4R

Tutorías  individuales Presencial Las tutorías individuales se realizarán en la dependencia del profesor en los horarios establecidos para tal fin.   
Tutorías colectivas No presencial Las tutorías colectivas no son presenciales. Las 5 horas asignadas a esta actividad serán empleadas por parte de los alumnos en la realización de trabajos y resolución de problemas.  




SISTEMAS DE EVALUACIÓN
Sistemas de evaluación (específico)
Aspecto Criterio Instrumento Peso Competencias y resultados
S1 Asistencia y/o participación en actividades presenciales y/o virtuales El profesor realizará controles periódicos de asistencia y valorará positivamente la actitud participativa del alumnado tomando notas en clase 10.0% CB4R
S2 Conceptos teóricos de la materia El examen teórico evaluará el grado de asimilación de los conceptos básicos de la asignatura. Será necesario alcanzar al menos un 40% de la nota correspondiente a este apartado para aprobar la asignatura 30.0%

 

CB2R, CB3R, 10R, CIS3R 

 

S3 Realización de trabajos, casos o ejercicios Durante el desarrollo de las sesiones teóricas o prácticas se propondrán ejercicios voluntarios que se valorarán sumando hasta un 10% a la nota final de la asignatura 0.0%

CB2R, CB4R

S4 Prácticas de laboratorio/campo/uso de herramientas TIC La parte práctica será la de mayor importancia y peso de la asignatura y se estructurará en tres entregas obligatorias que serán puntuadas por separado 60.0%

1, 10R, CIS1R, CIS3R, CIS4R

 

Sistemas de evaluación (general)
-




BIBLIOGRAFÍA
Bibliografía
  1. Spring In Action. Edición: 6th. Autor: Craig Walls.


  2. Pro Jpa2 In Java Ee 8: An In-Depth Guide To Java Persistence Apis.. Edición: 3rd. Autor: Mike Keith, Merrick Schincariol, Massimo Nardone.
Bibliografía complementaria
  1. Spring In Practice. Autor: Willie Wheeler.


  2. Patterns Of Enterprise Application Architecture. Autor: Martin Fowler.


  3. Mongodb : The Definitive Guide. Autor: Chodorow, Kristina.


  4. Spring 5.0 Microservices. Edición: 2nd. Autor: V. Rajesh.


  5. Java 8 To 21. Autor: Shai Almog.




OBJETIVOS DE DESARROLLO SOSTENIBLE
Objetivo 9: Industria, innovación e infraestructuras.
Información adicional
Esta asignatura pertenece al ámbito tecnológico y tiene una componente eminentemente práctica alineada con el ODS-09, ya que permite implementar sistemas informáticos que automatizan la industria tradicional, mejoran la gestión de las infraestructuras existentes y por supuesto fomentan la innovación en el ámbito de las TIC.




CLÁUSULAS
Cláusula de protección de datos para grabación de clases

Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.

Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.

Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.

Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.

Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es

Cláusula de protección de datos para evaluación on-line

Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Delegado de Protección de Datos:dpo@ujaen.es

Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.

Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.

Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.

Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.

Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es