Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java: Explora el lenguaje desde cero
Rating: 4.5 out of 5(397 ratings)
1,723 students

Java: Explora el lenguaje desde cero

POO, estructuras, JSON, MVC, buenas prácticas, IntelliJ, Lombok, colecciones, ejemplos reales y más.
Last updated 4/2026
Spanish

What you'll learn

  • Comprenderán los fundamentos del lenguaje Java: variables, operadores, estructuras de control y bucles.
  • Aplicarán Programación Orientada a Objetos con clases, herencia, interfaces y polimorfismo
  • Utilizarán estructuras de datos como listas, conjuntos y mapas para manipular colecciones de forma eficiente
  • Trabajarán con JSON usando Gson para leer, escribir y validar datos estructurados.
  • Desarrollarán una aplicación siguiendo el patrón MVC para organizar mejor su código.

Course content

11 sections137 lectures14h 50m total length
  • Introducción al curso4:02
  • ¿Cómo funciona el curso?5:25
  • ¿Cómo hacer preguntas?4:23
  • Conclusión y Motivación0:42

Requirements

  • Solo necesitás una computadora con Windows, macOS o Linux.
  • Ganas de aprender y practicar con ejemplos reales.
  • Acceso a internet para descargar IntelliJ IDEA y el JDK de Java.
  • Nociones básicas de programación estructuarda.

Description

Java: Explora el lenguaje desde cero

Java es uno de los lenguajes más robustos y versátiles del mundo de la programación. Con él, podés desarrollar desde aplicaciones web y móviles hasta sistemas empresariales complejos, juegos y mucho más. Este curso está pensado para que arranques desde cero, incluso si no tenés experiencia previa, y termines dominando los fundamentos clave de Java con buenas prácticas.

¿Qué vas a aprender?

Este curso te lleva de la mano por todo lo que necesitás para convertirte en un programador Java competente:

  • Configuración del entorno (IntelliJ IDEA, JDK en Windows y macOS)

  • Fundamentos del lenguaje: variables, operadores, control de flujo, bucles y más

  • Programación Orientada a Objetos (POO): clases, objetos, herencia, polimorfismo, interfaces y enums

  • Estructuras de datos y colecciones: arrays, ArrayList, LinkedList, HashSet, TreeMap y más

  • Manejo de excepciones: cómo evitar que tu aplicación crashee y debuggear errores como un pro

  • Trabajo con JSON: serialización, deserialización y validación con Gson

  • Patrón MVC: aplicá este diseño profesional para organizar tus proyectos

  • Bonus: Lombok – Simplificá tu código y evitá boilerplate

¿Por qué este curso?

  • Enseñanza práctica: No solo teoría; cada concepto se aplica en ejercicios y proyectos.

  • Desde instalación hasta MVC: Cubrimos todo el camino, sin dejar huecos.

  • Buenas prácticas: Aprendé a escribir código limpio, mantenible y eficiente.

  • Contenido actualizado: Enfocado en las mejores herramientas y estándares de hoy.

¿Para quién es este curso?

  • Principiantes que quieren arrancar en Java con bases sólidas.

  • Programadores de otros lenguajes que necesitan migrar a Java.

  • Estudiantes o autodidactas que buscan un curso estructurado y completo.

  • Cualquiera que quiera entender POO, colecciones y patrones de diseño aplicados en Java.

Al finalizar, vas a poder desarrollar aplicaciones en Java con confianza, entender código ajeno y seguir avanzando hacia temas más avanzados como Spring Boot o desarrollo Android.

¡Sumate y empezá tu viaje en Java hoy!

Detalle de secciones (para que veas la estructura)

  1. Introducción – Cómo aprovechar el curso al máximo.

  2. Primeros pasos en Java – Instalación, configuración y primer proyecto.

  3. Fundamentos del lenguaje – Variables, operadores, condicionales y bucles.

  4. Clases y Objetos – Atributos, métodos, constructores y Strings.

  5. POO – Abstracción, encapsulación, herencia, polimorfismo e interfaces.

  6. Estructuras de datos – Arrays, Lists, Sets, Maps y comparación de rendimiento.

  7. Manejo de excepciones – Try-catch, debugging y custom exceptions.

  8. JSON con Gson – Persistencia de datos y validación.

  9. MVC – Aplicación práctica con modelo-vista-controlador.

  10. Bonus: Lombok – Menos código, más productividad.

Who this course is for:

  • A personas que quieren aprender programación desde cero usando Java.
  • A estudiantes de sistemas o autodidactas que buscan una base sólida en Java.
  • A programadores de otros lenguajes que desean migrar o expandirse al ecosistema Java.
  • A quienes desean comprender los pilares de la Programación Orientada a Objetos y patrones de diseño básicos.