• No hay productos en el carrito.

Inicio / Cursos / Guía Definitiva
Impartido por Alejandro Agapito BautistaPago único de $2,800 MXN · acceso por 12 meses

Guía Definitiva

Actualízate rápido y fácil de Java 8 a Java 21

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 40 h 8 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Java ha cambiado más en los últimos años que en toda la década anterior. Sin embargo, muchos proyectos siguen anclados en Java 8, acumulando deuda técnica, código verboso y patrones que hoy ya no son la mejor opción. Este curso nace exactamente para cerrar esa brecha. En “Migración de Java 8 a Java 21” aprenderás a llevar código legacy a Java moderno , de forma práctica, segura y con criterio de ingeniería , no solo copiando features nuevas sin entenderlas. El enfoque del curso es 100% aplicado: partimos de ejemplos reales escritos como se hacía en Java 8 y los evolucionamos paso a paso hasta Java 21, explicando por qué conviene cada cambio y cuándo no hacerlo . A lo largo del curso trabajarás con temas clave como: Evolución del lenguaje (var, records, sealed classes, pattern matching) Streams y Optional usados correctamente (sin sobreingeniería) Concurrencia moderna: virtual threads, structured concurrency y errores comunes Cambios en APIs, rendimiento y buenas prácticas actuales Cómo pensar una migración incremental sin romper producción Este curso no es para principiantes ni para aprender Java desde cero. Está diseñado para desarrolladores que ya programan en Java , que mantienen sistemas reales y quieren escribir código más claro, más corto y más mantenible. Si trabajas con Java en producción y quieres dejar de programar “como en 2015”, este curso es para ti.

  • Migrar código Java 8 a Java 21 aplicando buenas prácticas modernas sin romper sistemas en producción.
  • Entender cuándo usar features modernas de Java y cuándo evitarlas para no sobreingenierizar.
  • Reducir deuda técnica mejorando legibilidad, mantenimiento y expresividad del código.
  • Aplicar concurrencia moderna y nuevas APIs con criterio en proyectos Java reales.

Temario

UNIDAD 1 - Introducción y preparación · 8 lecciones

UNIDAD 1 - Introducción y preparación

  • IntroducciónVideo · 3 min
  • Material del cursoLectura · 0 min
  • Instalación JDKVideo · 2 min
  • Hola Mundo tradicionalVideo · 3 min
  • Single File Source ExecutionVideo · 2 min
  • Introducción a jshellVideo · 6 min
  • Creación de métodos y records con jshellVideo · 4 min
  • Guardado y apertura de scripts con jshellVideo · 4 min
UNIDAD 2 - Fundamentos · 21 lecciones

UNIDAD 2 - Fundamentos

  • Instalación de intellijVideo · 2 min
  • Creación de un proyectoVideo · 2 min
  • Uso de varVideo · 6 min
  • Ejemplo real sin uso de varVideo · 6 min
  • Utilizando var en streams y colectionsVideo · 4 min
  • Restricciones de varVideo · 4 min
  • Lugares donde se puede usar varVideo · 4 min
  • Mejores prácticasVideo · 3 min
  • String text blocksVideo · 4 min
  • Nuevos métodos en StringVideo · 7 min
  • Concatenación modernaVideo · 6 min
  • Uso tradicional de SwitchVideo · 4 min
  • Swicth como expresiónVideo · 4 min
  • Expresiones switch con enumsVideo · 4 min
  • Switch con multiple coincidenciaVideo · 3 min
  • Switch con pattern matchingVideo · 6 min
  • Switch con pattern matching + whenVideo · 5 min
  • Switch con String multi lineaVideo · 2 min
  • Uso tradicional de instanceofVideo · 2 min
  • Pattern matching con instanceofVideo · 3 min
  • Validaciones con pattern matching e instanceofVideo · 4 min
UNIDAD 3 - Diseño orientado a inmutabilidad + Records + Sealed · 19 lecciones

UNIDAD 3 - Diseño orientado a inmutabilidad + Records + Sealed

  • Java beans tradicionalesVideo · 3 min
  • Oportunidades en los Java beans actualesVideo · 6 min
  • Uso de accesoresVideo · 6 min
  • Uso básico de recordsVideo · 4 min
  • Constructor canónicoVideo · 3 min
  • Uso de constructor compactoVideo · 4 min
  • Sobrecarga de constructores en recordsVideo · 5 min
  • Uso de métodos en los recordsVideo · 3 min
  • Uso de static en recordsVideo · 3 min
  • Restricciones en los recordsVideo · 3 min
  • Records implementando interfacesVideo · 6 min
  • Ejemplo base de interfacesVideo · 4 min
  • Uso de interfaces y recordsVideo · 6 min
  • Uso de métodos defaultVideo · 6 min
  • Uso de métodos privadosVideo · 4 min
  • Uso básico de sealed interfacesVideo · 4 min
  • Implementaciones sealedVideo · 2 min
  • Uso de non-sealedVideo · 2 min
  • Sealed interfaces + records + pattern matchingVideo · 7 min
UNIDAD 4 - API base del JDK + estilo correcto de uso · 19 lecciones

UNIDAD 4 - API base del JDK + estilo correcto de uso

  • Antes del try with resourcesVideo · 5 min
  • De sintaxis tradicional a try with resourcesVideo · 4 min
  • Custom try with resourcesVideo · 6 min
  • Mejora en la sintaxis de try with resourcesVideo · 2 min
  • Uso de of() en collectionsVideo · 9 min
  • Uso de copyOfVideo · 2 min
  • Streams + coleccionesVideo · 3 min
  • Uso de take while en streamsVideo · 2 min
  • Uso de Stream iterateVideo · 2 min
  • Uso de Stream.ofNullable()Video · 3 min
  • Validaciones sin optionalVideo · 3 min
  • Uso de Optional of() empty()Video · 2 min
  • Uso de ofNullableVideo · 3 min
  • Uso de ifPresentVideo · 2 min
  • Errores típicos al manejar fechasVideo · 7 min
  • Uso de LocalDateTimeVideo · 6 min
  • Uso de DateTimeFormatterVideo · 3 min
  • Uso de fechas sin consideración de timezonesVideo · 5 min
  • Cierre de manejo de tiempoVideo · 3 min
UNIDAD 5 - Concurrencia · 14 lecciones

UNIDAD 5 - Concurrencia

  • Ejemplo básico de ThreadsVideo · 8 min
  • Creación de threads usando runnableVideo · 4 min
  • Diferentes formas de crear un runnableVideo · 5 min
  • Bloqueos básicosVideo · 7 min
  • Manejo de múltiples threads sin un Thread poolVideo · 4 min
  • Uso de thread poolsVideo · 6 min
  • Cierre de un ExecutorServiceVideo · 1 min
  • Problemas con los threads tradicionalesVideo · 2 min
  • Introducción a Virtual threadsVideo · 5 min
  • Creación básica de virtual threadsVideo · 5 min
  • Uso de Thread buildersVideo · 4 min
  • Uso de sleep con Virtual threadsVideo · 3 min
  • Uso de ExecutorService con Virtual threadsVideo · 7 min
  • Uso de exception handlers en virtual threadsVideo · 4 min
UNIDAD 6 - Modularidad · 16 lecciones

UNIDAD 6 - Modularidad

  • Introducción a modulos en javaVideo · 3 min
  • Creación de un proyecto modular con IntellijVideo · 8 min
  • Permitir y restringir visibilidad de paquetesVideo · 4 min
  • Archivo module-infoVideo · 2 min
  • Uso de requires staticVideo · 2 min
  • Creación de un módulo adicionalVideo · 2 min
  • Uso de export to en modularidadVideo · 4 min
  • Uso de requires transitiveVideo · 6 min
  • Resolviendo modulo para mobile clientVideo · 1 min
  • Definición de un contrato para Servicios en módulosVideo · 4 min
  • Definición de un providerVideo · 6 min
  • Definición de un segundo providerVideo · 2 min
  • Utilizando un providerVideo · 3 min
  • Cambiando de provider y soportando más de unoVideo · 3 min
  • Uso básico de ReflectionVideo · 5 min
  • Uso de opensVideo · 3 min
UNIDAD 7 - HttpClient · 5 lecciones

UNIDAD 7 - HttpClient

  • Introducción a HTTPClientVideo · 2 min
  • Uso de HttpURLConnectionVideo · 9 min
  • Uso de HTTP client de Java 11Video · 7 min
  • Manejo de erroresVideo · 2 min
  • Uso de peticiones asíncronasVideo · 3 min
UNIDAD 8 - Cierre del curso · 1 lecciones

UNIDAD 8 - Cierre del curso

  • Cierre del cursoVideo · 3 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    8 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Guía Definitiva

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Alejandro Agapito Bautista.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 8 unidades · 103 lecciones · 40 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Alejandro Agapito Bautista; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Guía Definitiva

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture