Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Máster Completo Java de cero a experto Actualizado (+163hrs)
Rating: 4.7 out of 5(13,545 ratings)
98,562 students

Máster Completo Java de cero a experto Actualizado (+163hrs)

El mejor curso Java: Desktop, Web, Java EE, JPA, Hibernate, JUnit, Full Stack, Spring Boot, Spring Cloud, Microservicios
Created byAndrés Guzmán
Last updated 1/2026
Spanish

What you'll learn

  • Aprende a programar desde cero con Java hasta avanzado utilizando el mejor IDE IntelliJ IDEA (versión community o free)
  • Incluye mas de 50 tareas y desafíos a desarrollar con las soluciones que te preparan para postulaciones de trabajo y certificaciones.
  • Aprende a crear aplicaciones de Escritorio o Ventanas con JavaFX y Swing
  • Desarrolla un Chat con JavaFX en tiempo real usando WebSocket y Spring Boot
  • Domina la programación funcional de Java con Expreciones Lambda y el API Stream
  • Comprende Java y el paradigma de la programación orientada a objetos para futuros trabajos
  • Aprende Java desde cero usando las mejores prácticas POO, sus principios y Patrones de Diseños
  • Aprende Spring Cloud Microservicios
  • Aprende a escribir pruebas unitarias con JUnit y Mockito
  • Domina los Threads (hilos) y aplicaciones concurrentes en Java
  • Aprende a manejar errores haciendo uso de Excepciones
  • Desarrolla una aplicación web completa con Jakarta EE 9 (Java EE9) y Servlet/JSP con JDBC (Bases de Datos), incluye carro de compras, sistema login de usuarios
  • Aprende al detalle Inyección de Dependencias y Contextos con Weld CDI de Jakarta EE 9
  • Aprende al detalle Enterprise JavaBeans (EJB 4), JPA, API RESTful (JAX-RS), Web Services SOAP (JAX-WS), JSF, PrimeFaces, Seguridad JAAS, JBoss Wildfly
  • Desarrollar aplicaciones web reales utilizando Spring Framework con Spring Boot y Data JPA.
  • Aprende todo lo necesario para trabajar con Reactor y Spring WebFlux siguiendo las mejores prácticas
  • Desarrolla una aplicación de Chat en tiempo real con WebSocket usando Angular + Spring Boot
  • Desarrolla una aplicación Full Stack completa con Spring y Angular + JPA + API Restful.
  • Crea aplicaciones Reactivas usando Reactive Streams y sus principales operadores ReactiveX.
  • Al finalizar el curso, serás capaz de presentarte y aprobar el examen de certificación de Java Oracle
  • Se agregan nuevos videos cada día, siempre tendrás acceso a contenido ACTUALIZADO!
  • Soporte CONTÍNUO con profesor online, PROFESOR RESPONSABLE, publica tus dudas y responderé en menos de 8 horas.
  • Aumenta tus oportunidades laborales.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

107 sections748 lectures163h 17m total length
  • Sobre el Instructor10:43
  • Introducción al curso4:36
  • Antes de comenzar2:07
  • Obtener JDK8:14
  • Instalar JDK MacOS9:03
  • Instalación JDK Windows9:57
  • Instalación IntelliJ IDEA8:21
  • Introducción a Java7:33
  • Creando nuestra primera aplicación9:48
  • Ejemplo Hola Mundo en Java8:47
  • Imprime tu nombre en consola

Requirements

  • NO es necesario saber nada de nada de Java ni de programación, comienza desde cero hasta los detalles
  • NO es necesario conocimientos de Bases de Datos ni SQL

Description

Best Sellers! El mejor y mas vendido curso de Java en Udemy, más completo y con las mejores calificaciones y reseñas!

Aprende a programar en Java desde cero con las mejores prácticas, utilizando IntelliJ IDEA y las herramientas más avanzadas. Un curso nuevo, diferente y completo, con más de 163 horas de contenido y respaldado por excelentes calificaciones.

El mejor, mas completo y único curso de java que incluye WebSocket aplicaciones en tiempo real, Pruebas Unitarias con JUnit 5 y Mockito, Patrones de Diseños GoF, Aplicaciones Reactivas usando ReactiveX y Spring WebFulx, Chat con JavaFX, Spring Boot, Microservicios con Spring Boot y Spring Cloud.

En este curso aprenderemos las mejores practicas en desarrollo utilizando programación orientado a objetos, te prepara para el mercado laboral con ejercicios prácticos, resolución de problemas reales y soporte a preguntas, algo que muchos otros cursos no ofrecen.


El curso es completamente funcional con versiones de Java 17, 21, 25 y superiores.


¿Qué aprenderás?

  • Dominarás Java en su última versión (JDK 25+), explorando desde los fundamentos hasta temas avanzados:

  • Programación Orientada a Objetos (POO): Clases, interfaces, herencia, polimorfismo y más.

  • Patrones de diseño (GoF): Aplicaciones prácticas en desarrollo profesional.

  • Programación funcional: Expresiones lambda, API Stream y Optional.

  • Concurrencia y multihilos: Manejo eficiente de hilos con Threads y procesos concurrentes.

  • Testing con JUnit 5 y Mockito: Mejores prácticas para escribir código confiable.

  • Desarrollo de aplicaciones de escritorio: JavaFX y Swing.

  • Desarrollo web con Jakarta EE: Servlets, JSP, JSF, PrimeFaces, Weld CDI, EJB y más.

  • Base de datos y persistencia: JDBC, JPA/Hibernate, DAO/DTO.

  • Servicios web: API RESTful (JAX-RS) y SOAP (JAX-WS).

  • Seguridad en Java: JAAS e implementación de seguridad y autenticación.

  • Spring Boot y WebFlux: Desarrollo moderno y reactivo con Spring.

  • Full Stack con Angular y React: Construcción de aplicaciones completas con tecnologías líderes.


¿Por qué elegir este curso?

Acceso ilimitado 24/7 a la plataforma de aprendizaje.

Soporte directo de un instructor experto en Java.

Certificación digital Udemy con validez internacional.

Aplicación en proyectos reales, para mejorar tu perfil profesional.

Material completamente en español, con explicaciones claras y prácticas.


Si quieres convertirte en un desarrollador Java profesional y dominar las tecnologías más demandadas, este curso es la mejor inversión en tu carrera.


Inscríbete ahora y empieza tu camino en Java. ¡Nos vemos en clase!

Who this course is for:

  • Personas que estén estudiando informática y/o ingeniería
  • Programadores y Desarrolladores que necesitan aprender Java
  • Personas que dominan Java y quieran afianzar, actualizar y profundizar sus conocimientos
  • Personas que quieran aprender y crear aplicaciones en Java
  • Personas apasionadas en el desarrollo de tecnologías
  • Personas interesadas en el desarrollo backend que necesitan aprender Java