Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Máster Completo en Java de cero a experto 2025 (+180 hrs)

via Udemy

Overview

Aprende con el mejor curso Java: Desktop, Web, Spring, Jakarta EE, JUnit, Hibernate, EJB, Patrones, Rest, Angular, React

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 3
  • Domina la programación funcional de Java 8 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 a escribir pruebas unitarias con JUnit 5 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 6 con Spring Boot 3 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 19 + Spring Boot 3
  • 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.

El curso Best Sellers de Java más completo y mejor valorado en Udemy!


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 180 horas de contenido y 91,000 estudiantes satisfechos, respaldado por excelentes calificaciones (4.8 de 5 estrellas).

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 8 y 11, 12, 13, 14, 15, 16, 17, 21, 22, 23 y superiores.


¿Qué aprenderás?

  • Dominarás Java en su última versión (JDK 21+), 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 de Java 8.

  • 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 3 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!

Syllabus

  • Introducción
  • Variables
  • Tipo String: Cadenas
  • Operadores
  • Flujos de control
  • Clases Wrapper
  • Valor v/s referencia
  • Las clases Date y Calendar
  • La clase System
  • La clase Math
  • Línea de Comando
  • Arreglos
  • Matrices: arreglos bidimensionales
  • Programación orientada a objetos: Clases y objetos
  • Programación orientada a objetos: Paquetes
  • Programación orientada a objetos: Ejemplo Facturas
  • Programación orientada a objetos: Sobrecarga de métodos
  • Programación orientada a objetos: Herencia
  • Programación orientada a objetos: Herencia y Clases Abstractas
  • Programación orientada a objetos: Interfaces
  • Programación orientada a objetos: Ejemplo Interface Repositorio
  • Tipos Genéricos (Java Generics)
  • Manejo de Excepciones
  • Estructura de Datos: API de Colección de Java
  • Threads: Hilos y Concurrencia
  • Java 8 Programación Funcional: Expresiones Lambda
  • Java 8 Programación Funcional: API Stream
  • Java 8 Programación Funcional: Optional
  • Java 8 Date Time
  • Java Annotations: Uso de Anotaciones
  • Recursividad
  • Patrones de Diseño
  • Manejo de Archivos
  • Bases de datos con JDBC
  • Bases de datos con JDBC: Pool de conexiones
  • Bases de datos con JDBC: Transacciones
  • Swing: Creando Aplicaciones de Ventanas/Escritorio (GUI)
  • Swing GUI: Aplicación de Escritorio con Base de Datos JDBC
  • Unit Testing: JUnit 5
  • Unit Testing: Mockito
  • Introducción a Java EE: ahora renombrado a Jakarta EE
  • Jakarta EE 9: API Servlet - Introducción
  • Jakarta EE 9: API Servlet - Manejo de formularios
  • Jakarta EE 9: API Servlet - Cabeceras HTTP y Status
  • Jakarta EE 9: API Servlet - Manejo de Cookies
  • Jakarta EE 9: API Servlet - Manejo de sesiones con HttpSession
  • Jakarta EE 9: API Servlet - Carro de Compras con HttpSession
  • Jakarta EE 9: API Servlet - Listeners
  • Jakarta EE 9: API Servlet - Filter HTTP
  • Jakarta EE 9: API Servlet - Bases de Datos con JDBC

Taught by

Andrés José Guzmán

Reviews

4.7 rating at Udemy based on 12639 ratings

Start your review of Máster Completo en Java de cero a experto 2025 (+180 hrs)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.