Java desde Cero

    Curso de Java en vivo y en línea desde los fundamentos hasta nivel profesional. Más de 10 años de experiencia en desarrollo backend me respaldan para guiarte en tiempo real en cada paso de tu carrera como developer.

    Joaquín Coronado Ramírez
    Con Joaquín Coronado • Head of Backend

    Temario del Curso

    Un programa estructurado de 30 hrs que te llevará desde los fundamentos hasta implementaciones enterprise de Java y Spring Boot.

    30 hrs de contenido
    8 módulos

    Introducción a Java

    2 hrs
    • ¿Qué es Java y cómo trabaja?
    • Java Virtual Machine (JVM)
    • JDK y JRE
    • Comandos java, javac
    • Java ES, Java EE, Jakarta
    • Empaquetado de aplicaciones (JAR y WAR)
    • Versiones en Java
    • Instalación del JDK y variable de entorno

    Fundamentos de Java

    5 hrs
    • Estructura de un programa en Java
    • Variables y tipos de datos
    • Palabra reservada 'var' y 'final'
    • Operadores (asignación, aritméticos, relacionales, lógicos)
    • Sentencias de control (if, else, switch)
    • Ciclos (while, do-while, for, forEach)
    • Métodos y sobrecarga
    • Arreglos y uso de paquetes

    Programación Orientada a Objetos

    5 hrs
    • Abstracción, clases y objetos
    • Métodos y atributos
    • Constructor y sobrecarga de constructor
    • Palabras reservadas 'this' y 'super'
    • Contexto estático
    • Encapsulamiento y operadores de visibilidad
    • Setter y getters
    • Herencia y palabra reservada 'extends'
    • Sobreescritura de métodos (@Override)
    • Polimorfismo, clases abstractas e interfaces

    Enumerables, Genericos y Collections

    4 hrs
    • Enumerables
    • Genericos
    • Collections API
    • Listas (ArrayList, LinkedList)
    • Set - HashSet
    • Map - HashMap

    Excepciones y Programación Funcional

    6 hrs
    • Checked y Unchecked Exceptions
    • Throwable, Exception, RunTimeException
    • try, catch, finally
    • Throw y Throws
    • ¿Qué es la programación funcional?
    • Expresiones Lambda y sintaxis
    • Interfaces funcionales
    • Métodos referenciados
    • Stream API y pipeline
    • Operaciones intermedias y terminales

    Introducción al Desarrollo Web

    2 hrs
    • ¿Qué es el desarrollo web?
    • Arquitectura Cliente-Servidor
    • HTTP: protocolo de comunicación
    • Métodos HTTP (GET, POST, PUT, DELETE)
    • Estructura de una URL
    • Códigos de estado HTTP (200, 404, 500)
    • APIs y servicios REST

    Spring Framework/Spring Boot

    4 hrs
    • Introducción al ecosistema Spring
    • ¿Qué es Spring Framework y por qué usarlo?
    • Inversión de Control (IoC) y Dependency Injection (DI)
    • Creación y gestión de Beans (@Component, @Service, @Repository)
    • Spring Boot y estructura de un proyecto
    • Controladores REST (@RestController, @GetMapping, @PostMapping)
    • Manejo de parámetros y excepciones (@ExceptionHandler)

    Persistencia de Datos con MongoDB

    2 hrs
    • Introducción a MongoDB
    • Creación de documentos con @Document
    • Definición de identificadores con @Id
    • Uso de MongoTemplate
    • Inserción de documentos (insert, save)

    Metodología Práctica

    📋 Teoría Aplicada

    Cada concepto se explica con ejemplos reales de mi experiencia en producción.

    🛠️ Práctica Inmediata

    Construimos aplicaciones completas aplicando lo aprendido al instante.

    🚀 Proyectos Reales

    Desarrollamos sistemas que realmente se usan en empresas Fortune 500.

    Antes de Comenzar

    Para aprovechar al máximo este curso, te recomendamos cumplir con los siguientes requisitos

    Equipo Recomendado

    8 GB de RAM (mínimo)
    2.5 GB de espacio en disco
    Procesador multicore
    Resolución mínima 1024x768
    Conexión a internet estable (recomendado por cable)

    Conocimientos Previos

    Nociones básicas de programación
    Variables, tipos de datos y operadores
    Condiciones (if, else, else-if)
    Arreglos y ciclos
    Funciones

    No es necesario ser experto, solo tener nociones básicas.

    ¿Aún no tienes estos conocimientos?

    Puedes tomar el curso sin cumplir estos requisitos, pero te recomendamos tenerlos para aprovecharlo al 100%.

    LO QUE DICEN MIS ALUMNOS

    Aprenden haciendo

    4.5· 2 reseñas de exalumnos verificados

    Á
    Á. L.Exalumno
    4.5· sep 2026
    Excelente para quienes quieren incursionar en el desarrollo backend con Spring Boot.
    Java desde Cero✓ Alumno verificado
    E
    Edgar García AguilarExalumno
    4.5· sep 2026
    Curso muy recomendable, el instructor está actualizado y responde todas las dudas que se le plantearon. En la medida de lo posible seguiré tomando sus cursos.
    Java desde Cero · Java Intermedio✓ Alumno verificado

    Elige el Plan Perfecto para Ti

    Diferentes opciones de pago para que elijas el plan que mejor se adapte a ti

    Sin tarjeta

    Dos pagos cómodos

    $8,500 MXN
    $4,250 x 2 pagos
    • 50% ahora, 50% al iniciar
    • No necesitas tarjeta de crédito
    • Acceso completo al curso
    • Grabaciones incluidas
    • Material bibliográfico
    • Código del proyecto final
    MÁS ELEGIDO

    Flexible

    Hasta 24 meses sin intereses

    $8,500 MXN
    Desde $354 / mes
    • 12 MSI: $708/mes
    • 18 MSI: $472/mes
    • 24 MSI: $354/mes
    • Acceso completo al curso
    • Grabaciones incluidas
    • Material bibliográfico
    • Código del proyecto final

    Preferente

    $8,500 MXN
    Precio completo
    • Acceso completo al curso
    • Grabaciones incluidas
    • Material bibliográfico
    • Código del proyecto final

    💳 Aceptamos todas las tarjetas • 🔒 Pago 100% seguro • 🎯 Garantía de satisfacción