Curso · 04 libros

Programación en Java de 0 a 100

Para quien nunca ha programado. En ocho semanas pasas del primer «Hola» a una aplicación completa en Java moderno, con pruebas y control de versiones.

Nivel
Desde cero
Modalidad
Aula invertida · dos clases por semana
Duración
32 h · 16 sesiones
Material
4 libros en PDF
Certificación
Diploma con QR verificable

Empezamos instalando Java y terminamos con un proyecto final: objetos, colecciones, lambdas y streams, hilos virtuales, JUnit, Maven, Git y una interfaz con JavaFX.

Es un aula invertida: lees la sección de la guía antes de cada clase y en clase programamos juntos. Todos los ejercicios están resueltos paso a paso en el solucionario de cada fase.

Solo necesitas saber usar la computadora: crear carpetas, instalar programas y abrir una terminal.

( Libros ) Una guía por fase

  1. Fundamentos de Java

    F1 · v1.2 · 93 págs

    Fundamentos de Java

    Sesiones 01–05 · semanas 1–3

    Esta guía te lleva del primer «Hola» a escribir programas de consola completos: con datos, decisiones, repeticiones, métodos, arreglos y texto, y sabiendo qué ocurre en la memoria mientras se ejecutan. Cubre las cinco …

  2. Orientación a objetos

    F2 · v1.0 · 83 págs

    Orientación a objetos

    Sesiones 06–09 · semanas 3–5

    En la Fase I los datos y las funciones vivían separados: arreglos por un lado, métodos por otro. Esta guía los une en objetos, la forma de organizar programas que domina la industria desde …

  3. Java moderno

    F3 · v1.1 · 135 págs

    Java moderno

    Sesiones 10–13 · semanas 5–7

    En las fases anteriores aprendiste a escribir programas correctos y a organizarlos en objetos. Esta guía te lleva al Java que se escribe hoy: genéricos y colecciones para guardar y buscar datos con seguridad, …

  4. Java profesional

    F4 · v1.1 · 137 págs

    Java profesional

    Sesiones 14–16 · semanas 7–8

    Las tres fases anteriores te enseñaron a programar. Esta guía te enseña a trabajar como programa un equipo profesional: controlar versiones con Git, construir y probar con Maven y JUnit, escribir código que otros …