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
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.
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
Instructor Details
- 4.7 Rating
47,165 Reviews
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.
More courses by Global Mentoring Ing. Ubaldo Acosta
Universidad Python - Cero a Experto - Actualizado (+114 hrs) (2026)
4.6 (23,406 Reviews)
Provider: Udemy
Time: 114h
$10.99
Universidad Desarrollo Web - FrontEnd Web Developer! (2026)
4.8 (13,903 Reviews)
Provider: Udemy
Time: 30.4h
$10.99
Universidad JavaScript - De Cero a Experto JavaScript! (2026)
4.8 (12,074 Reviews)
Provider: Udemy
Time: 44.8h
$10.99
Universidad Angular - De Cero a Experto - Actualizado (2026)
4.4 (7,542 Reviews)
Provider: Udemy
Time: 56.4h
$10.99
More Java courses
Máster Completo Java de cero a experto Actualizado (+163hrs) (2026)
4.7 (13,733 Reviews)
Provider: Udemy
Time: 163.3h
$10.99
Aprender a programar con Java. De cero hasta hacer sistemas (2021)
4.4 (3,609 Reviews)
Provider: Udemy
Time: 30.7h
$10.99
JPA Avanzado: Uso profesional de JPA con Hibernate (2024)
4.3 (718 Reviews)
Provider: Udemy
Time: 4.5h
$59.99
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100










