Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

Java en 13 Días con Aplicaciones del Mundo Real (Udemy.com)

Curso 100% Práctico - Java, Spring Boot, Swing, Java FX, Thymeleaf, PrimeFaces, FullStack con Angular, React y Spring

Created by: GM Technologies

Last updated May 2026

icon
What you will learn

  • Aprender Java en el menor tiempo posible! Pensado en los estudiantes y profesionales que tienen poco tiempo para aprender lo mejor de Java!
  • Crear aplicaciones del Mundo Real con Java en 13 días Aplicando las tecnologías más populares de Java al día de hoy!
  • 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

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.6 out of 5higher than 67% of them
  • Reviews1,212#357 of 1,183 by number of reviews
  • Length22.3 hourslonger than 90% of them
  • Last updatedMay 2026more recently than 76% of them

icon
Course Description

Este es un curso nuevo y 100% práctico!

¿Quieres Aprender Java en sólo 13 días, creando aplicaciones del Mundo Real y explicaciones paso a paso?

¿Quieres aprender la integración de tecnologías más populares de Java como son:  Aplicaciones de Escritorio con Swing, Java FX y Spring Boot, Aplicaciones Web con JSPs, Thymeleaf, JSF-PrimeFaces y Spring Boot,, Aplicaciones Fullstack con Angular, React y Spring Boot?

En este nuevo curso de Global Mentoring, aprenderás Java de la manera más práctica y divertida posible. Crearemos una aplicación del mundo real por día aplicando las tecnologías más populares de Java al día de hoy.

Este es un curso 100% práctico. Veamos cada una de las aplicaciones por día que crearemos:

Día 1: Aplicación de Calculadora

  • Aplicaremos desde los conceptos más fundamentales de Java, tales como creación de nuestro primer programa, creación de variables, operadores, sentencias de decisión, ciclos, funciones, manejo de la consola para entrada y salida de datos y muchos temas más!

Día 2: Listado de Personas

  • Aplicaremos el concepto de Clases y Objetos, uso de Listas, entre muchos temas ya aplicados en el día anterior y así reforzar cada concepto estudiando hasta el momento.

Día 3: Venta de Computadoras

  • Crearemos una aplicación de Venta de Computadoras basado en un diagrama de Clases de UML, creando clases, objetos, así como la relación entre clases y muchos temas más.

Día 4: Catálogo de Películas

  • Aprenderemos el uso de archivos en Java, manejo de Excepciones, Clases, Objetos, entre muchos temas más para resolver esta aplicación.

Día 5: Sistema de Estudiantes con Mysql

  • Para crear este sistema nos conectaremos a una Base de Datos con Mysql para realizar las tareas de Selección, Inserción, Modificación y Eliminación de registros del Sistema de Estudiantes.

Día 6: Sistema de Estudiantes con Spring Boot y Mysql

  • Este es el mismo sistema del día anterior, pero en lugar de crear las clases de nuestra aplicación manualmente, utilizaremos Spring Boot y Maven para agilizar el desarrollo de nuestra aplicación de Sistema de Estudiantes.

Día 7: Tienda de Libros con Swing y Spring Boot

  • Crearemos una Aplicación de Tienda de Libros, en esta aplicación integraremos las tecnologías de Swing y Spring Boot para crear una aplicación de Escritorio robusta y flexible para que pueda crecer todo lo que necesitemos.

Día 8: Sistema de Tareas con Java FX y Spring Boot

  • En este día crearemos un Sistema de Tareas integrando las tecnologías de Java FX y Spring Boot. Además aplicaremos el patrón de diseño MVC (Model-View-Controller), Factory, Service, DAO (Repository), etc. Este tipo de integraciones nos permitirán crear aplicaciones de Escritorio robustas y escalables tanto como necesitemos.

Día 9: Sistema de Empleados con JSPs, Spring Boot y Bootstrap

  • En este día creación nuestra primera aplicación Web para crear un Sistema de Empleados, utilizando patrones de diseño como el MVC, aplicaremos la tecnología de JSPs en la capa de presentación, patrones de diseño como Service, DAO (Repository), desplegaremos la aplicación en un servidor Tomcat Embebido, entre varias tecnologías más.

Día 10: Sistema de Agenda de Contactos con Thymeleaf y Spring Boot

  • En este día crearemos un Sistema de Agenda de Contactos, donde integraremos las tecnologías de Thymeleaf en la capa de presentación, y aplicaremos el patrón de diseño MVC, Service, Repository, entre varios más con Spring Boot.

Día 11: Sistema de Manejo de Cuentas Bancarias con PrimeFaces y Spring Boot

  • En este día crearemos un Sisteam de Manejo de Cuentas Bancarias donde integraremos las tecnologías de PrimeFaces (JSF), Spring Boot, y para facilitar la configuración de esta integración de tecnologías, utilizaremos el proyecto de JoinFaces. Este tipo de integraciones nos permite crear potentes aplicaciones Web, robustas y escalables, tanto como nuestra aplicación Web lo demande.

Día 12: Sistema Manejo de Inventarios - Fullstack con Angular y Spring Boot

  • En este día crearemos un sistema para el Manejo de Inventarios de tipo FullStack, por un lado Angular creamos nuestro Front End, desarrollado con Visual Studio Code, y por otro lado Spring Boot en el Back End, usando IntelliJ IDEA y MySql como Base de Datos. Este tipo de aplicaciones son de las más utilizadas hoy en día por las empresas.

Día 13: Sistema Administración de Recursos Humanos - Fullstack con React JS y Spring Boot

  • En este último día crearemos un Sistema de Administración de Recursos Humanos de tipo FullStack, utlizando React JS para crear el Front End, desarrollado con Visual Studio Code, y por otro lado Spring Boot en el Back End, usando IntelliJ IDEA y MySql como Base de Datos. Este tipo de aplicaciones son de las más utilizadas y demandadas hoy en día por las empresas, así que tener este tipo de conocimientos y experiencia nos garantiza abrirnos las puertas para oportunidades laborales del mundo Java.

Como puedes ver, este es un curso completísimo, donde comenzamos desde conceptos básicos y llegamos a integrar las tecnologías más populares de Java al día de hoy.

Así que no esperes más y empieza a aprender Java hoy mismo de la forma más práctica y divertida posible.

Te veo del otro lado,

Tu amigo e Instructor

Ing. Ubaldo Acosta

Fundador de Global Mentoring

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

GM Technologies

Mi nombre es Ubaldo Acosta y soy el Fundador de Global Mentoring. Soy Ingeniero en Computación con más de 20 años de experiencia y más de 10 años de experiencia enseñando de manera Online.

Mi página donde puedes ver más de mis cursos es:

Globalmentoring .com. mx

Mi pasión es enseñar tecnología en temas como: Java, JavaScript, Python, C, C++, C#, Bases de Datos, entre muchas otras tecnologías y lenguajes de programación.

icon
More IT & Software courses

$64.99

$10.99

$12.99

$10.99

$11.99

$11.99

icon
Reviews

4.6

1,212 ratings on Udemy

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

By Juan Yamil Sejuro Salazar on 11/11/2025

Buen curso muy recomendado para las personas que deseen conocer una variedad considerable de opciones de desarrollo a través del lenguaje de Java, obviamente no profundiza cada una de las tecnologías usadas pero es por razones obvias de tiempo pero te da una buena base básica a media con la posibilidad que tu puedas elegir lo que se adecúa a tus necesidades laborales.

By Esteban Julian Ortega Tapie on 9/23/2025

Fue increíble las clases, la forma de explicar la temáticas, fue de mucha ayuda el código que estaba en los recursos de cada una de las clases para realizar comparaciones del código en las clases.. Gracias por su gran enseñanza.. Saludos desde Colombia

By Omar Alejandro Calle Guachalla on 2/13/2025

Muy buenas aplicaciones para practicar, lo mejor es que se desarrollan con patrones de diseño con eso nos dan una enseñanza adicional sobre la arquitectura de las aplicaciones. En algunos proyectos hubo problemas con las versiones más recientes, por lo que se recomendaría actualizar el curso con las nuevas versiones.

By Alejandro Macías Hernández on 1/22/2025

Este curso me ha servido para fortalecer mis conocimientos sobre las bases de Java, además de dar mis primeros pasos con tecnologías relacionadas con ello. Me gustaría destacar la claridad, tanto del contenido como de las explicaciones, y sobre todo, me parece un punto de partida muy bueno para empezar una carrera como desarrollador utilizando Spring Boot junto con otras tecnologías.

By Kevin Jofraly Pérez López on 1/12/2025

Me gustan los proyectos que propone, los instructores explican muy bien y son pacientes a la hora de responder dudas, pero no me gusta que en cada clase se detengan a explicar otra vez cosas que ya habían enseñado en las clases pasadas, pierden demasiado tiempo con eso y hacen que el curso se llegue a sentir tedioso y repetitivo por ratos

By Daniel Alejandro Uncos Aciar on 12/18/2024

Si bien es un curso acelerado y resumido, incluye varias tecnologías de Java que pueden servir para realizar aplicaciones. A este curso lo tomé porque quería tener una introducción rápida a Java, sobre todo Spring y SpringBoot para el desarrollo de backend. Me voy conforme con esta introducción ya que no sabía nada de Spring

By Eduardo Soto Sosa on 10/23/2024

Una buena experiencia, aunque en algunos casos bastante intenso, pero aprendí cosas nuevas cosas que no sabia del todo. Aunque, como observación, siento que ocasiones cuando iba explicando algún tema o alguna parte de código, se iba super rapado, en ocasiones tuve que repetir los videos para poder entenderle bien y también bajar la velocidad de reproducción, para poder ir al parejo de lo que se estaba haciendo.

By Francisco José Ruiz Mayo on 10/13/2024

Un curso donde conocer una gran varidad de tecnologias y/o lenguajes distinto, y su integración con Spring Boot. Se parte de unos conocimientos basicos, con los conocimiento se capacita para poder seguir descubriendo y profundizando en el lenguaje deseado.

By Alejandro Terriza on 1/9/2024

Una muy buena introducción a los fundamentos de Java y a algunas de sus aplicaciones relacionadas más importantes. El curso es relativamente rápido, pues el mismo instructor cuenta con cursos más completos (que duplican en tiempo a este) donde se detallan mucho más los conocimientos. Muy buena toma de contacto y sin pérdidas de tiempo, pero para mi gusto faltan actividades propuestas o cuestionarios.

By Daniel Tabares Pavas on 12/21/2023

Me gustó mucho el curso, sin embargo siento que me queda un poco vacía la parte de usar modelos de datos con más de una entidad, sería ideal que llegase a haber una extensión del curso con un ejemplo del backend para un modelo con más de una entidad de la base de datos y las relaciones entre tablas.

Showing all 10 reviews on CourseDuck

Read all 1,212 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 : 92 / 100