Skip to the content
ivirtuo academylogo darklogo light
  • Inicio
  • Somos iVirtuo
  • Cursos
  • Empresas
  • Contáctanos
  • Mi cuenta
  • Plataforma
ivirtuo academy
  • Inicio
  • Somos iVirtuo
  • Cursos
  • Empresas
  • Contáctanos
  • Mi cuenta
  • Plataforma
ivirtuo academylogo darklogo light
  • Inicio
  • Somos iVirtuo
  • Cursos
  • Empresas
  • Contáctanos
  • Mi cuenta
  • Plataforma

Compra tu curso

Diplomado en Programación avanzada en JAVA

Diplomado en Programación avanzada en JAVA

40,00 USD

Associated Courses
Category:TI
  • Descripción

Descripción

Lleva tus conocimientos en Java al siguiente nivel y consolida tu perfil como desarrollador profesional. En este curso avanzado aprenderás a diseñar y construir aplicaciones complejas y de alto rendimiento, dominando herramientas, librerías y patrones de diseño esenciales en el entorno Java.

A partir de una base sólida en programación, profundizarás en temas como colecciones avanzadas, concurrencia (multihilos), manejo eficiente de errores, entrada/salida con archivos, conexiones a bases de datos con JDBC, y principios de arquitectura orientada a objetos aplicados a proyectos reales. También explorarás conceptos modernos como el uso de streams, expresiones lambda, APIs funcionales y la integración de Java con tecnologías externas.

Además, aprenderás a aplicar patrones de diseño de software (como Singleton, Observer, Factory, entre otros) para crear aplicaciones más escalables, mantenibles y robustas. Se incluirán prácticas con herramientas profesionales como Maven, Git y entornos de desarrollo integrados (IDE) avanzados.

Este curso está orientado a personas con experiencia previa en Java que deseen especializarse o prepararse para roles más técnicos, como desarrollador backend, arquitecto de software o ingeniero en sistemas. Al finalizar, estarás listo para enfrentar proyectos empresariales, integrarte a equipos de desarrollo o avanzar hacia frameworks como Spring o Java EE.

Diplomado en Programación Avanzada en Java

Este diplomado está diseñado para avanzar rápidamente en la Programación en Java orientada a objetos, abarcando desde conceptos fundamentales hasta aplicaciones web, estructuras de datos y pruebas con bases de datos.

Modalidad

100% Virtual

Duración

120 horas

Certificación

Certificado al finalizar

Módulo 1

Unidad 1 – Clases y objetos
  • Conceptos de Programación Orientada a Objetos (POO)
  • Modificadores de acceso
  • Refactorización (Encapsulación)
  • Constructor y destructor
Unidad 2 – Herencia
  • Jerarquía y tipos de herencia
  • Herencia y constructores en Java
  • Redefiniendo operaciones (Override)
  • Constructor y destructor
Unidad 3 – Polimorfismo
  • Interfaces
  • Clases abstractas
  • Arrays de objetos de la misma jerarquía

Módulo 2

Unidad 1 – Colecciones de datos con objetos
  • Colecciones
  • Comparación de objetos
  • Tipos de datos en colecciones
  • Usos de listas
Unidad 2 – Hilos
  • Creación de hilos y múltiples hilos
  • Determinación de finalización de hilos
  • Suspender, reanudar y detener hilos
Unidad 3 – Streams y serialización
  • Streams y tipos de stream
  • Serialización de objetos
  • Deserialización de objetos
Unidad 4 – Estructuras de datos en Java
  • Introducción e implementación de nodos
  • Listas enlazadas y métodos básicos
  • Eliminar y cortar listas

Módulo 3

Unidad 1 – JSP y Servlet
  • Introducción a JSP en Java
  • Formularios web con JSP
  • Servlet y su ciclo de vida
Unidad 2 – Conectividad DB con Java
  • Bases de datos y conexión con POO
  • Transacciones y consultas a bases de datos
  • CRUD en JSP
Unidad 3 – Pruebas con DB Unit y JUnit
  • Prácticas recomendadas
  • Pruebas con DB Unit
  • Integración de JUnit en NetBeans
  • Pruebas con JUnit

Desarrolla competencias avanzadas en programación con Java, abarcando desde estructuras avanzadas hasta aplicaciones web completas y pruebas profesionales con bases de datos.

Productos relacionados

  • Programación Básica en JAVA 2

    Programación Básica en JAVA 2

    0,00 USD
  • IA Básica - Domina el arte de los prompts

    IA Básica – Domina el arte de los prompts

    19,00 USD
  • Programación Básica en JAVA 1

    Programación Básica en JAVA 1

    0,00 USD
  • Diseño Web Esencial - Curso de HTML

    Diseño Web Esencial – Curso de HTML

    0,00 USD

© 2025 iVirtuo

Fb Ig Lnkd Pin

+57 322 816 4141

e-mail: info@ivirtuo.com

  • Somos iVirtuo
  • Cursos iVirtuo
  • Empresas
  • Contáctanos
  • Inicia tu curso aquí

+57 322 816 4141

e-mail: info@ivirtuoacademy.com

  • Login
  • Register
  • Reset Password
Forgot your password?
Or connect with social network
USD
  • USD USD
  • COP COP

Tu carrito (items: 0)

Productos en el carrito

Producto Detalles Total
Subtotal 0,00 USD
Taxes calculated at checkout.
Ver mi carrito
Ir a finalizar compra

¡Tu carrito actualmente está vacío!

Empezar a comprar

Notificaciones

Spanish
English