Programación #28 de 29 en su categoría

Análisis del “Máster en Java, 0 a experto” de Dumis' Network: ¿vale la pena?

Java muy detallado en 54 horas, con colecciones, hilos, archivos y JDBC bien desarrollados; se queda en Java 8 y Swing, no tiene ejercicios evaluados y lleva casi dos años sin actualizarse.

Portada oficial del curso Máster en Java , 0 a experto, Universidad, GS, DAM, DAW

Qué promete y qué encontré al analizarlo

El Máster en Java de Dumis' Network, firmado por el ingeniero Dumitru Pirontea, que se presenta como analista y desarrollador full stack, promete ser el curso de Java más detallado y llevarte de cero a experto. Son 54.1 horas en 403 videos, con 932 reseñas que le dan un 4.62 y 9,541 alumnos. Se creó en 2022 y su última actualización es del 25 de noviembre de 2024.

Al revisar sus 63 secciones, el recorrido va por tres niveles: básico, intermedio y avanzado. Es amplio y minucioso, con matrices, colecciones, genéricos, hilos, archivos binarios y JDBC con transacciones y pool de conexiones. Lo que no tiene es nada posterior a Java 8 en los títulos ni un solo ejercicio que Udemy corrija: la práctica son 60 videos de ejercicios resueltos y aplicaciones MVC con Swing.

El temario, en resumen

  • Nivel básico (74 elementos, 8.2 h): JDK y NetBeans, los 8 tipos primitivos, operadores, conversiones, Scanner y JOptionPane, condicionales, bucles y 20 ejercicios resueltos.
  • POO (83, 10.5 h): clases, métodos, constructores, stack frente a heap, paso por valor y por referencia, herencia con final y super, abstractas, interfaces, wrappers, varargs, enum, static, encapsulación y polimorfismo.
  • Matrices y clases de la API (79, 11.8 h): ordenación por burbuja, inserción y selección, búsqueda binaria, Math, String, Date, Calendar, la API de Time y la clase Object, casi siempre con ejercicios resueltos.
  • Avanzado I (65, 10.5 h): recursividad, excepciones, colecciones Set, List y Map, genéricos con límites y comodines, Swing con MVC e hilos con sincronización.
  • Avanzado II (65, 9.4 h): archivos de texto y binarios con una aplicación MVC de 14 partes, SQL con MySQL, JDBC con CRUD, transacciones y pool de conexiones.
  • Java 8 funcional (32, 3.5 h): interfaces funcionales de Consumer a BinaryOperator, 17 clases de Stream API y 4 de Optional.

Puntos fuertes

  • Minucioso donde otros resumen. Colecciones en 15 clases (2.8 h), genéricos (2 h), hilos con join, synchronized, hilos demonio y wait/notify (2.4 h), y archivos de texto, binarios y de objetos (4.6 h). Pocos cursos bajan a ese detalle en los temas que más cuestan al empezar.
  • Bases de datos de verdad. SQL básico con MySQL, JDBC con CRUD, transacciones y pool de conexiones, y una aplicación MVC con Swing y JDBC en 8 partes. Como ingeniero, valoro que llegue a transacciones y pool: es lo que separa un ejemplo de juguete de un acceso a datos que aguanta usuarios reales.
  • Java 8 bien explicado. La API de Time tiene 14 clases (2.2 h), además de Date y Calendar, y la programación funcional suma 32, con Stream API (map, filter, reduce, distinct) y Optional.
  • Muchos ejemplos resueltos. Hay 60 videos de ejercicios (8.3 h): 20 del nivel básico, 10 de matrices, 10 de Math y otros de métodos, String y fechas. Las siglas del título (GS, DAM, DAW) apuntan a estudiantes de ciclos formativos, y para repasar una asignatura es material de sobra.

Aspectos mejorables

  • Se quedó en Java 8. Ningún título menciona var, records, switch moderno, clases selladas ni una versión posterior a Java 8, y la última actualización es de noviembre de 2024. Desde Java 8 han salido cuatro versiones LTS: 11, 17, 21 y 25.
  • Cero práctica evaluada. No hay cuestionarios, tareas ni ejercicios de codificación: los 403 elementos son videos. Los «Ejercicio N» se resuelven en pantalla, así que depende de ti pausar e intentarlo antes de ver la solución.
  • Swing y NetBeans como base. Los proyectos grandes son aplicaciones MVC con Swing: 36 clases (5.5 h) entre interfaces gráficas, archivos y JDBC, todo en NetBeans. Swing sirve para entender eventos y MVC, pero casi no se usa en proyectos nuevos, y el temario no llega a APIs REST ni a Spring Boot.
  • Proporciones discutibles y una promesa de más. Ordenar y buscar en matrices ocupa 13 clases (1.9 h); el polimorfismo, 1 (12 minutos). «Lo que aprenderás» incluye preparar la certificación Java, pero ningún título trata un examen de Oracle. No hay JUnit, Maven ni Git, y los subtítulos son automáticos.

Conclusión honesta

El Máster en Java de Dumis' Network es un curso de Java 8 muy completo y explicado paso a paso, con un tramo de archivos y bases de datos más sólido que el de muchos cursos más conocidos. Si estudias Java en la universidad o en un ciclo de DAM o DAW y quieres ver cada tema con calma, te servirá como curso de apoyo, aunque es el menos actualizado de los cursos de Java que comparamos.

Si tu meta es trabajar con Java hoy, complétalo con las novedades de Java 17 a 21, con pruebas (la Guía de JUnit y Mockito) y con Git, y salta después a Spring Boot. Si prefieres un solo curso con práctica evaluada, el Máster Completo Java de Andrés Guzmán es mucho más largo, pero tiene 51 tareas y pruebas con JUnit. Para certificarte, revisa la ficha de la certificación Java de Oracle.

7.1

Puntaje final: 7.1/10 · Bueno

Para estudiantes que quieren repasar Java 8 tema por tema, con muchos ejemplos y un buen tramo de archivos y JDBC. No es la mejor opción si buscas Java moderno, práctica evaluada o preparar una certificación.

Este curso sí es para ti si…

  • Estudias Java en la universidad o en un ciclo de DAM o DAW
  • Quieres cada tema explicado con calma y con ejercicios resueltos
  • Necesitas archivos, SQL y JDBC con transacciones
  • Te basta Java 8 como base para tus clases

Mejor busca otro curso si…

  • Buscas Java 17 o 21, con records, sealed y switch moderno
  • Quieres ejercicios con corrección y cuestionarios
  • Tu objetivo es el backend con Spring Boot o la certificación de Oracle

Máster en Java , 0 a experto, Universidad, GS, DAM, DAW

Dumis' Network Ing. Dumitru Pirontea

  • 54.1 h
  • 4.6 en Udemy
Ver el curso en Udemy

Enlace directo a Udemy. Esta reseña no está patrocinada. Consulta el precio actual en Udemy.

Preguntas frecuentes

¿Está actualizado?

Su última actualización es del 25 de noviembre de 2024, y lo más reciente del temario es Java 8: lambdas, streams, Optional y la API de Time. Ese código funciona en las versiones actuales, pero no verás records, clases selladas ni hilos virtuales.

¿Cuánto tiempo toma terminarlo?

Son 54.1 horas en 403 videos. A una hora diaria, calcula unos dos meses solo de video; si intentas cada ejercicio antes de ver la solución, de 3 a 4 meses.

¿Necesito saber programar?

No. Pide dominio básico del ordenador y un sistema operativo de 64 bits, y empieza por instalar el JDK y NetBeans. Entre su público están quienes se inician en la programación.

Roberto Delgado

Ingeniero en Sistemas Inteligentes

Analizo cursos de tecnología con el mismo criterio con el que evaluaría un sistema: qué promete, qué entrega y dónde falla. Si una reseña tiene un dato desactualizado, avísame y la corrijo.

7.1 Bueno
Ver en Udemy