Recibir información

  • Modalidad:

    Virtual
  • Horario:

    7x24
  • Inscripciones hasta:

    Con dto. hasta 2026-05-20
  • Fecha inicio:

    Junio 2026

Compartir

¿Deseas programar un recordatorio y avisarte días antes que inicie este curso?

Ya conozco el curso y quiero inscribirme

Iniciar Inscripción

Qué aprenderé?

  • Modelar entidades y relaciones: aplicar mapeos adecuados para estructuras 1:1, 1:N y N:M
  • Implementar operaciones CRUD: gestionar reglas de persistencia en aplicaciones Java de forma eficiente.
  • Gestionar sesiones y transacciones: aplicar buenas prácticas para garantizar seguridad y consistencia de datos.
  • Construir consultas avanzadas: trabajar con HQL/JPQL y Criteria para escenarios complejos.
  • Optimizar rendimiento en la capa de datos: aplicar estrategias de carga perezosa/ansiosa y evitar consultas ineficientes.
  • Aplicar buenas prácticas de persistencia: diseñar modelos robustos que mejoren mantenibilidad y escalabilidad en proyectos reales.

Estructura académica

  • Introducción a Hibernate y ORM en Java
    • Conceptos básicos de ORM y ventajas en aplicaciones Java
    • Arquitectura de Hibernate y componentes principales
    • Configuración inicial y requisitos para usar Hibernate
  • Mapeo objeto–relacional: fundamentos y estrategias
    • Definición de entidades y mapeo básico
    • Mapeo de relaciones 1:1, 1:N y N:M
    • Uso de anotaciones y archivos XML para mapeos
  • Configuración avanzada de Hibernate
    • Archivos de configuración y propiedades esenciales
    • Manejo de múltiples sesiones y unidades de trabajo
    • Integración con frameworks Java empresariales (Spring / Jakarta EE)
  • Operaciones CRUD con Hibernate
    • Crear, leer, actualizar y eliminar entidades
    • Uso de sesiones y método save, update, merge
    • Manejo de cascadas y estados de entidad
  • Gestión de sesiones y ciclo de vida de entidades
    • Estados de las entidades: Transient, Persistent y Detached
    • Contexto de persistencia y sesión Hibernate
    • Borrado y manejo de colecciones relacionadas
  • Transacciones y gestión de concurrencia
    • Conceptos de transacción en Hibernate
    • Declaración y control de transacciones programáticas y declarativas
    • Manejo de bloqueos optimistas y pesimistas
  • Consultas con HQL y JPQL
    • Fundamentos de HQL y JPQL: estructura y sintaxis
    • Consultas simples y con parámetros
    • Consultas avanzadas: joins, subconsultas y agregaciones
  • Consultas con Criteria API
    • Introducción y ventajas de Criteria
    • Construcción dinámica de criterios de consulta
    • Proyecciones, ordenamientos y restricciones
  • Estrategias de carga y optimización del rendimiento
    • Carga ansiosa vs carga perezosa: conceptos y uso
    • Optimización con fetching strategies y batch fetching
    • Uso de segundo nivel de caché en Hibernate
  • Buenas prácticas en diseño y desarrollo con Hibernate
    • Gestión eficiente de sesiones y ciclo de vida
    • Evitar problemas comunes: N+1, lazy initialization y memory leaks
    • Pruebas y depuración de la capa de persistencia
  • Manejo de transacciones complejas y patrones de diseño
    • Transacciones anidadas y propagación
    • Patrones de repositorio y DAO con Hibernate
    • Integración con servicios y gestión de errores
  • Integración de Hibernate con Spring Framework
    • Configuración básica de Hibernate en Spring
    • Uso de Spring Data JPA y repositorios personalizados
    • Gestión declarativa de transacciones con Spring
  • Reportes y consultas avanzadas con Hibernate
    • Consultas nativas y almacenadas
    • Generación de reportes y exportación de datos
    • Manejo de resultados complejos y DTOs

Dirigido a

  • Desarrolladores Java que desean incorporar un ORM profesional en sus proyectos.
  • Programadores backend que trabajan con aplicaciones empresariales (Spring / Jakarta EE) y necesitan mejorar la capa de persistencia.
  • Analistas programadores y perfiles full stack con foco en backend Java y bases de datos relacionales.
  • Profesionales de TI que mantienen o evolucionan aplicaciones Java con acceso a datos (CRUD, reporting, transacciones).
  • Equipos de desarrollo que buscan estandarizar buenas prácticas de mapeo objeto–relacional y rendimiento en acceso a datos.

Requisitos

  • Conocimientos básicos de programación orientada a objetos en Java (clases, herencia, interfaces, colecciones).
  • Manejo de SQL a nivel básico–intermedio (consultas, joins, operaciones CRUD).
  • Comprensión general de bases de datos relacionales y conceptos como claves primarias/foráneas y relaciones (1:1, 1:N, N:M).

¿Lo quiere para su empresa?

Diseñe a la medida de sus necesidades y con el acompañamiento de un experto el programa o plan de formación que su empresa necesita.

¿Necesita aún más?

Acompañamos el diseño de soluciones de formación y desarrollo de competencias para obtener resultados de negocio rentables y acelerar el éxito de las organizaciones. Cuéntenos cual es el plan estratégico de su empresa y diseñemos en conjunto el plan de formación a medida, la construcción de acciones formativas, su ejecución y la medición del impacto.

Podemos formar desde grupos con la formación in-company o formar una sola persona con los cursos abiertos. También puede seleccionar entre la formación virtual, online o presencial.

Ofrecemos soluciones rentables, sencillas, concretas, eficaces y de rápida aplicación para la formación y desarrollo de sus equipos.

Hablemos por WApp

Las transformaciones generadas por las tecnologías actuales están produciendo transformaciones significativas en nuestras vidas, incluido nuestro trabajo y organizaciones. Imagina que debes estar preparado para liderar en un entorno donde la inteligencia artificial no solo es una herramienta, sino una colaboradora integral. Este curso está diseñado para funcionarios públicos de todos los niveles, gerentes, directivos, líderes de equipo, consultores, emprendedores, profesionales de recursos humanos y gerentes de proyectos que buscan dominar las habilidades necesarias para navegar y prosperar ocupando cargos de responsabilidad en la denominada Sociedad 5.0.

Con la temática que se aborda, te sumergirás en un aprendizaje práctico y visionario, donde explorarás estrategias para integrar la IA en los procesos organizacionales de manera ética y sostenible. Aprenderás a identificar retos gerenciales, diseñar estrategias de liderazgo adaptativas, y analizar perfiles de trabajadores en organizaciones que adoptan la IA, mejorando así la colaboración humano-máquina.

La innovación será tu brújula, y la ética tu guía. Al finalizar, habrás realizado una serie de ejercicios prácticos que puedes replicar en tu organización, incluyendo los elementos necesarios para destacarte como líder gerencial 5.0.

 

Virtual

  1. Ambiente de aprendizaje colaborativo.
  2. Comunicación directa con el instructor a través de correo electrónico y foros.
  3. Apoyo de un equipo de acompañamiento y servicio.
  4. Plataforma disponible 7×24.
  5. Metodología semipersonalizada, basada en desarrollo de competencias.
  6. Metodología basadas en la práctica para potenciar el saber hacer.
  7. Desarrollamos una metodología que impacta su conocimiento y el desarrollo de la empresa.
  8. Contenidos alineados a las necesidades del entorno laboral.
  9. Contenidos construidos por docentes expertos, certificados.
  10. Contenidos revisados mínimo 2 veces al año.
  11. Alto reconocimiento en el medio empresarial.
  12. Más de 45 años de experiencia.
  13. Mesa de ayuda para la solución de incidentes técnicos.
  14. Cronograma de estudio.
  15. Material explicativo e interactivo.
  16. Interacción y Evaluación en cada modulo.
  17. Certificación digital.

Certificación para las personas que aprueben las actividades prácticas y evaluativas definidas en el programa.

  • Tarjetas débito ó crédito
  • Consignación ó transferencia electrónica
  • Pagos electrónicos seguros
  • App. de Bancolombia
  • Facturación Empresa
  • Efectivo
  • Ahorros de cesantías
  • Facilitadores y consultores especializados, de reconocida trayectoria docente y laboral.
  • Programas prácticos, desarrollados bajo casos aplicables al entorno laboral
  • Más de 200 programas de formación, más de 1000 personas formadas por año, más de 500 empresas entrenadas
  • El grado de satisfacción de nuestros clientes en los procesos de formación fue de  4.5/5.0.

Cuentas con el respaldo de una institución de educación con amplia experiencia en formación, capacitación y entrenamiento, además del gran reconocimiento en el ámbito empresarial.

Facilitadores

Facilitadores

El equipo de docentes facilitadores que conducirán el programa son profesionales, especialistas y certificados, con alta experiencia en el sector académico y empresarial.

Testimonios

Fundamentos en Inteligencia Artificial

Comprenda las innovaciones que se están produciendo en todo lo relacionado con automatización, robotización e inteligencia artificial.
  • Modalidad:

    Virtual + Clases en Vivo
  • Duración:

    2 meses
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Power Apps: crea aplicaciones de negocio sin programar

Crea apps de negocio en Power Apps sin programar: formularios, validaciones y gestión de datos para digitalizar procesos y ahorrar tiempo.
  • Modalidad:

    Virtual
  • Horario:

    7x24
  • Inscripciones hasta:

    Con dto. hasta 2026-05-20
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso SQL Server 2016 Analysis Services

En este curso se proporciona a los asistentes los conocimientos y prácticas necesarias para diseñar, implementar, y distribuir soluciones con bases de datos multidimensionales OLAP y una entrada a las bases de datos tabulares.
  • Modalidad:

    Online: claes 100% en vivo
  • Duración:

    30 horas
  • Horario:

    Martes y Jueves- 18:00-21:00
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Microsoft Fabric – Data Engineering

Diseño, implementación y optimización de arquitecturas de datos utilizando Microsoft Fabric, integrando procesos de ingesta, transformación avanzada con Spark y gobernanza de datos en un solo ecosistema.
  • Modalidad:

    Online: clases 100% en vivo
  • Duración:

    60 horas certificables
  • Horario:

    M -J | 18:15 - 21:15
  • Inscripciones hasta:

    2026-07-02
  • Fecha inicio:

    Julio 2026
Iniciar inscripción

Angular 20: desarrollo de aplicaciones web escalables

Domina Angular 20 creando aplicaciones web escalables con arquitectura moderna, señales reactivas y despliegue óptimo para proyectos profesionales.
  • Modalidad:

    Virtual
  • Duración:

    2 meses / 35 horas certificables
  • Horario:

    7x24
  • Inscripciones hasta:

    Con dto. hasta 2026-05-20
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso Access Integrado 2019 [base de datos]

Aprenda a utilizar la aplicación Microsoft Access 2016, perteneciente a la suite ofimática Microsoft Office 2016. El curso abarca desde la descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2016, estudiando los conceptos fundamentales de las bases de datos, desde su análisis y diseño hasta su implementación en Access conociendo las distintas funciones y herramientas de esta potente aplicación.
  • Modalidad:

    Virtual
  • Duración:

    3 meses
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso Power BI Modelamiento y Visualización de Datos con Excel y Power BI

Aproveche la potencia de Power BI, para convertir datos sin relación entre sí en información coherente, interactiva y visualmente atractiva, que facilite la toma de decisiones en su empresa.
  • Modalidad:

    Presencial // OnLine
  • Duración:

    20 horas
  • Horario:

    Sábados | 8:00 - 13:00 // Martes y Jueves 18:15 - 21:15
  • Inscripciones hasta:

    Inscripciones abiertas hasta Mayo 26 de 2026
  • Fecha inicio:

    Junio 06 de 2026 // Julio 14 de 2026
Iniciar inscripción

People Analytics [Incluye Aplicación Práctica]

La analítica de personas es un enfoque basado en datos para administrar a las personas basándose en un análisis profundo de los datos
  • Modalidad:

    Virtual asincrónica que te ofrece flexibilidad y autodirección en el aprendizaje
  • Duración:

    3 meses / 40 horas
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso SQL Server 2016 Integration Services

Si de ETL´s se trata...Microsoft Integration Services puede extraer y transformar datos de diversos orígenes, contiene un variado conjunto de tareas y transformaciones integradas así como herramientas para la creación de paquetes en modo gráfico.
  • Modalidad:

    Online: claes 100% en vivo
  • Duración:

    30 horas
  • Horario:

    Martes y Jueves- 18:00-21:00
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso Administración Apache Hadoop

Aprenda de forma práctica a instalar y configurar YARN, MapReduce y HDFS. Además podrá diseñar y establecer la infraestructura necesaria para un clúster Hadoop.
  • Modalidad:

    Online: clases 100% en vivo
  • Duración:

    60 horas
  • Horario:

    L - W | 18:00-21:00
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso Analítica de Datos con Spark

Manipule y analice datos usando Spark
  • Modalidad:

    Online: clases 100% en vivo
  • Duración:

    30 horas
  • Horario:

    Sábado | 12:00-16:00
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

DevOps: Agiliza tus Procesos de Negocio

Agiliza el proceso de desarrollo, entrega y operación de las soluciones tecnológicas que respondan a las necesidades de negocio.
  • Modalidad:

    Virtual + Clases en Vivo
  • Duración:

    2 meses
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Power BI: Visualización avanzada e Inteligencia Artificial

¿Te gustaría dominar las herramientas más avanzadas de visualización de datos y la inteligencia artificial para tomar decisiones más informadas y estratégicas en tu negocio?
  • Modalidad:

    Virtual
  • Duración:

    2 meses / 15 horas
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Curso SQL Server Implementación Nivel I

Aprenda a crear bases de datos, modificarlas, gestionar su contenido a través de consultas usando el lenguaje SQL, sus operadores y funciones.
  • Modalidad:

    Online: clases 100% en vivo
  • Duración:

    35 horas
  • Horario:

    L -W | 18:00-21:00
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Contenedores Docker

La contenerización con Docker será una herramienta indispensable en los próximos años y con este curso tendrás todo lo necesario para sacarles su máximo provecho.
  • Modalidad:

    Virtual + Clases en Vivo
  • Duración:

    2 meses
  • Horario:

    Disponible 7x24
  • Inscripciones hasta:

    2026-05-27
  • Fecha inicio:

    Junio 2026
Iniciar inscripción

Diplomado Base de Datos SQL Server [base datos]

Usted desarrollará habilidades y capacidades para diseñar y modelar una Base de Datos.  Aprenderá las mejores prácticas para usar SQL Server, implementar consultas, SP, triggers, administrar base de datos y respaldar información.
  • Modalidad:

    Virtual: Incluye 30 horas de sesiones online sincrónicas
  • Duración:

    3 meses
  • Horario:

    Disponible 7x24 + 30 horas de sesiones online sincrónicas
  • Inscripciones hasta:

    2026-06-24
  • Fecha inicio:

    Julio 2026 - confirmado -¿Quieres iniciar antes? Contáctanos.
Iniciar inscripción

Administración básica de Linux (LPIC-1)

Domina las tareas esenciales de administración en Linux y prepárate para la certificación oficial LPIC-1, potenciando tu perfil profesional.
  • Modalidad:

    Virtual
  • Duración:

    3 meses / 40 horas certificables
  • Horario:

    7x24
  • Inscripciones hasta:

    Con dto. hasta 2026-05-20
  • Fecha inicio:

    Junio 2026
Iniciar inscripción