Skip to content
UdemyJavaPaid courseAll LevelsCertificate

Universidad Java - Cero a Experto - Actualizado (+155 hrs) (Udemy.com)

El mejor curso Java con aplicaciones del mundo real (Escritorio, Web y Full Stack) Spring, Hibernate, JakartaEE, ChatGPT

Created by: Global Mentoring Ing. Ubaldo Acosta

Last updated June 2026

icon
What you will learn

  • Crear aplicaciones Web y Empresariales Java con competencias reales para conseguir oportunidades en el mercado laboral y profesional como programador Java
  • Dominar los fundamentos de Java, conexión a base de datos, hasta la creación de aplicaciones Web con Servlets y JSP's. A este nivel se le conoce como Java Jr.
  • Desarrollar aplicaciones de Escritorio con Swing y Java FX con Spring Boot
  • Crear aplicaciones Web con PrimeFaces-JSF, Thymeleaf y JSPs con Spring Boot
  • Crear aplicaciones FullStack con Angular-Spring Boot y React-Spring Boot
  • Dominar las tecnologías Java Empresariales (JakartaEE, antes Java EE) como EJB's, JPA, Web Services, JSF, PrimeFaces. A este nivel se le conoce como Java Sr.
  • Al finalizar dominarán todos los temas anteriores, ya que cada nivel se apoya del anterior para obtener los niveles que el mercado laboral Java necesita.

icon
Course Description

¡El Mejor y más completo curso de Java en todo Udemy (Actualizado)!

+155 horas, +320,000 estudiantes, +45,900 reseñas de alumnos muy satisfechos. Incluimos Soporte Premium de Ingenieros en Computación Expertos, Certificados en Java, con más de 20 años de Experiencia Laboral, para resolver de Inmediato cualquier duda que tengas en tu curso, .

"La Universidad Java es el mejor curso para aprender a programar en Java y en Español. ¡Punto!".

Hemos actualizado el curso de Universidad Java a las últimas versiones de Java, usando el IDE de IntelliJ IDEA, agregando múltiples proyectos y nuevas tecnologías, pero manteniendo las lecciones que inicialmente hicimos con NetBeans.

Hemos agregado proyectos con la IA de ChatGPT para ayudarte en tu aprendizaje.

Todos los proyectos y su código fuente han sido actualizados a las últimas versiones estables al día de hoy: JDK 21, Glassfish 8, Jakarta EE 11, Hibernate 6, Spring Boot 3, Spring Framework 6, Bootstrap 5, entre muchas actualizaciones más.

Este curso es una especialización en la tecnología Java incluyendo proyectos del mundo real. Comenzaremos desde los Fundamentos de Java y te llevaremos paso a paso hasta convertirte en un experto Java en tiempo récord, permitiéndote crear aplicaciones de Escritorio, Web y Empresariales. Incluye temas y tecnologías como:


  • Fundamentos de Java

  • Programación Orientada a Objetos

  • Patrones de Diseño y Mejores Prácticas Java

  • Manejo de Archivos en Java

  • Conexión a Base de Datos con JDBC

  • Aplicaciones de Escritorio con Swing y Java FX

  • Aplicaciones Web con JSPs, Tymeleaf, JSF/PrimeFaces con Spring Boot

  • Aplicaciones Fullstack con Angular y React con Servicios REST con Spring y Spring Boot

  • Temas empresariales como son: Servlets y JSPs

  • Java Empresarial (Jakarta EE, EJB, JPA, JSF, PrimeFaces, Servicios Web JAX-WS, REST WS, Seguridad Jakarta EE, etc)

  • Spring (incluyendo Spring Boot) y Hibernate

Además, tendrás las bases para preparar varias certificaciones como programador Java y adquirirás el conocimiento necesario para aplicar a diversas vacantes laborales.

La Universidad Java lleva años en el mercado capacitando profesionales listos para incorporarse al mercado laboral. Ahora, está en UDEMY para brindarte todo el arsenal de herramientas y tecnologías Java que necesitas para el mundo real y profesional.

Temario Detallado con Aplicaciones del Mundo Real:

Proyectos del Mundo Real:

Venta de Computadoras con Programación Orientada a Objetos

  • Diagrama de clases UML y relaciones.

Catálogo de Películas con Manejo de Archivos

  • Manejo de archivos y excepciones.

Sistema de Estudiantes con Conexión a Base de Datos con MySQL

  • Conexión y manipulación de bases de datos.

Sistema de Estudiantes con Spring Boot y MySQL

  • Uso de Spring Boot para agilizar el desarrollo.

Tienda de Libros con Swing y Spring Boot

  • Integración de tecnologías para aplicaciones de escritorio con Swing, Spring Boot y MySql.

Sistema de Tareas con Java FX y Spring Boot

  • Aplicación de patrones de diseño MVC, Factory y DAO usando Java FX, Spring Boot y MySql

Sistema de Empleados con JSPs, Spring Boot y Bootstrap

  • Creación de una aplicación Web con patrones de diseño usando JSPs, Spring Boot y MySql

Sistema de Agenda de Contactos con Thymeleaf, Spring Boot y MySql

  • Integración de Thymeleaf en la capa de presentación.

Sistema de Manejo de Cuentas Bancarias con PrimeFaces y Spring Boot

  • Integración de Jakarta EE, JSF, PrimeFaces, Spring Boot y MySql

Sistema de Inventarios - Fullstack con Angular, Spring Boot y MySql

  • Creación de una aplicación FullStack con Angular y Spring Boot.

Sistema de Administración de Recursos Humanos - Fullstack con React, Spring Boot y MySql

  • Creación de una aplicación FullStack con React y Spring Boot.

Sistema de Inventarios con la IA de ChatGPT - Fullstack con Angular, Spring Boot y MySql

  • Creación de una aplicación FullStack con Angular y Spring Boot.

Sistema de Administración de Recursos Humanos con la IA de ChatGPT - Fullstack con React, Spring Boot y MySql

  • Creación de una aplicación FullStack con React y Spring Boot.

Temas a estudiar a detalle:

Fundamentos de Java

Lección 1: Comenzando con la Tecnología Java

  • Introducción al mundo de la programación en Java.

  • Qué es la tecnología Java.

  • Nuestro primer programa en Java.

Lección 2: Variables y Operadores en Java

  • Uso de variables y tipos de datos.

  • Manejo y clasificación de operadores.

Lección 3: Sentencias de Control en Java

  • Uso de estructuras if-else y switch.

Lección 4: Manejo de Ciclos en Java

  • Uso de los ciclos for, while y do-while.

Lección 5: Programación Orientada a Objetos

  • Introducción a la POO, manejo de clases y objetos.

Lección 6: Funciones en Java

  • Declaración y uso de métodos.

Lección 7: Manejo de Datos en Java

  • Uso de arreglos y matrices.

Lección 8: Herencia en Java

  • Uso de superclases y subclases.

Laboratorio Final del Nivel

  • Ejercicio integrador de todo lo aprendido.


Programación con Java

Lección 1: Polimorfismo en Java

  • Aplicación del polimorfismo y sobreescritura.

Lección 2: Manejo Avanzado de Objetos

  • Conversión de objetos y uso del operador instanceof.

Lección 3: Manejo de Bloques de Código

  • Alcance de variables y uso de bloques estáticos y no estáticos.

Lección 4: Clases Abstractas e Interfaces

  • Diferencias, declaración y uso de clases abstractas e interfaces.

Lección 5: Manejo de Excepciones

  • Procesamiento de excepciones con try-catch.

Lección 6: Manejo de Colecciones

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Global Mentoring Ing. Ubaldo Acosta

En Global Mentoring  hemos llegado a más de medio millón de alumnos (650,000) inscritos a nuestros cursos en Udemy.

Tenemos más de 20 años de experiencia capacitando profesionales en varias tecnologías y cumplimos 16 años enseñando de manera Online.

Somos apasionados y especialistas en varias tecnología, como son IA de ChatGPT,  Python con la IA de ChatGPT, Java, JavaScript, Angular, Spring Framework, Excel, Lógica de Programación, Lenguaje C, C++, C#, etc.

Buscamos ser un aliado de los profesionistas y empresas que requieran servicios de capacitación especializada en lenguajes como Python, Java, Spring, JavaScript, Angular, Lenguaje C, C++, C#, etc, en particular en el área de Desarrollo de Sistemas Web y Empresariales ya que son los más utilizados a nivel laboral. 

Ayudamos a nuestros alumnos enseñandoles las herramientas necesarias del mercado laboral, y al mismo tiempo, brindar la guía que permita un crecimiento profesional y continuo en la tecnología que decidan estudiar con nosotros. 

icon
More courses by Global Mentoring Ing. Ubaldo Acosta

$10.99

$10.99

$10.99

$10.99

icon
More Java courses

$10.99

$10.99

$59.99

Free

$84.99

$119.99

icon
Reviews

4.7

47,165 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Alex gutierrez morales on 8/22/2026

Un curso genial que te da las indicaciones correctas 20/10, gracias por ayudarnos a nosotros que no pudimos ir a la universidad a aprender.

By Juan José Jaramillo Marín on 8/9/2026

Aun no he terminado el curso, sin embargo, la manera de tocar los temas por parte del profe son increíblemente cómodas, el curso es rigoroso pero a la vez se hace entretenido, por lo que te engancha, a diferencia de diversos cursos de Coursera que realmente parecían somníferos.

By Marc Rodríguez Martínez on 8/1/2026

El título no es nada pretencioso, el curso es el mejor de todos los que hice, y es muy útil, volveré de vez en cuando a repasar algunos conceptos, pues se ha convertido en un recurso de referencia

By Juan José Oviedo Varona on 6/8/2026

Ya tenía una base en Java por la universidad, pero quería profundizar. Compré este curso y ha sido una excelente decisión. Las explicaciones son impecables y me sorprendió positivamente que enseñen cómo funciona todo 'bajo el capó', desde lo más sencillo hasta lo más complejo. Lo que le falta a este curso, es que tenga una sección donde profundice las Estructuras de datos. Por eso, le pongo esa calificación.

By Gerson David Lozano Samaniego on 6/2/2026

Me esta gustando como va hasta ahora explicando los conceptos desde lo basico a lo complejo, el unico pero que le pondria es que aveces tiende a hacerlo demasiado rapido y tengo que volver a cada rato el video para escuchar lo que dijo mientras escribo pero de ahi todo bien

By Luis Guillermo Orozco Lazo on 5/3/2026

Ahora que estoy en la parte avanzada puedo dar un mejor punto de vista a este curso. Puedo confirmar que explica muy correctamente para personas que intentan aprender desde 0 un lenguaje y que no sabe mucho de programacion. En mi caso porque ya tengo cierta experiencia, me ha gustado como ha explicado todo el apartado de temas avanzados en adelante

By juan david bobadilla on 4/30/2026

Lo he visto desde el principio me parece un curso muy bien estructurado explicado con buena pedagogia voy en el 27 me iba a saltar videos pero me di cuenta que lo mejor es ir paso a paso

By Leidy Johanna Gonzalez Ballesteros on 4/9/2026

muy bien explicado, con detalles y ejemplos faciles de comprende, me gusta la metodología de videos cortos por temas. Excelente y muy completo

By Kenneth Osorio on 3/29/2026

Estoy estudiando Ingeniería en Sistemas, no obstante estaba por exasperarme, porque sentí que no estaba aprendiend, eso me decepcionó, este curso, de verdad que se enfoca en el detalle de cada cosa por más mínima y este mismo me ha devuelto las ganas por aprender a programar. Por lo tanto estoy estoy muy agradecido.

By Rudin Alexander López Salvatierra on 1/26/2026

Me gusta mucho el curso, estoy aprendiendo mucho las explicaciones son muy buenas van despacio y me están enseñando detalles que son especificos del lenguaje de Java eso hace que me guste mucho mas.

Showing all 10 reviews on CourseDuck

Read all 47,165 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100