Temario del curso
Introducción a Java 21
- Visión general de Java 21 y su estado LTS
- Mejoras clave en comparación con versiones anteriores
- Configuración del entorno de desarrollo de Java 21
Características y mejoras nuevas
- Nuevas características del lenguaje y actualizaciones de sintaxis
- Mejoras en el emparejamiento de patrones y registros
- Nuevas API y actualizaciones de bibliotecas
Optimización del rendimiento con Java 21
- Mejoras en la gestión de memoria
- Técnicas de ajuste de rendimiento
- Uso de las últimas mejoras de la JVM
Programación modular en Java 21
- Actualizaciones del sistema de módulos
- Creación y gestión de aplicaciones modulares
- Mejores prácticas para el desarrollo modular en Java
Características avanzadas del lenguaje
- Clases selladas y emparejamiento de patrones
- Mejoras en las declaraciones y expresiones switch
- Uso avanzado de registros y clases de datos
Integración de Java 21 con bibliotecas modernas
- Trabajo con bibliotecas y marcos de trabajo actualizados
- Uso de Java 21 en aplicaciones de microservicios y en la nube
- Aprovechamiento de las nuevas funciones de bibliotecas para la eficiencia
Pruebas y depuración en Java 21
- Nuevas herramientas y técnicas de depuración
- Escritura de pruebas unitarias para nuevas características del lenguaje
- Integración con marcos de trabajo de prueba populares
Despliegue y mantenimiento de aplicaciones Java 21
- Estrategias de despliegue y mejores prácticas
- Gestión de actualizaciones de versión y compatibilidad
- Monitoreo y mantenimiento de aplicaciones de soporte a largo plazo
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de conceptos de programación
- Experiencia previa con Java (cualquier versión)
- Conocimiento de los principios de programación orientada a objetos (OOP)
Público objetivo
- Desarrolladores de Java que buscan actualizar a la última versión
- Ingenieros de software que desean mejorar sus habilidades en Java
- Profesionales de TI involucrados en el desarrollo de aplicaciones basadas en Java
Reseñas (2)
Configurando Podman para trabajar sin esfuerzo con contenedores locales y utilizar temas de Kafka.
- Norfolk Southern
Curso - Quarkus for Developers
Traducción Automática
- La progresión del curso (desde los aspectos internos de la JVM hasta temas de más alto nivel) - Algunas perspectivas derivadas de ejercicios prácticos - Estilo visual (no una presentación, sino una página bien diseñada)
Ivan Suvorov - Deutsche Bank
Curso - Java Advanced
Traducción Automática