Temario del curso
Introducción a Java 21
- Descripción general de Java 21 y su condición como versión LTS.
- Principales mejoras en comparación con versiones anteriores.
- Configuración del entorno de desarrollo para Java 21.
Nuevas características y mejoras
- Novedades en la sintaxis y funcionalidades del lenguaje.
- Avanzos en el uso de patrones de coincidencia y los tipos llamados “records”.
- Actualizaciones en APIs y librerías principales.
Optimización del rendimiento con Java 21
- Mejoras en la gestión de memoria.
- Técnicas recomendadas para ajustar el rendimiento del sistema.
- Aprovechamiento de avances recientes de la máquina virtual Java.
Programación modular en Java 21
- Novedades en el sistema de módulos de Java.
- Cómo crear y gestionar aplicaciones modulares.
- Prácticas recomendadas para el desarrollo con arquitecturas modulares.
Funcionalidades avanzadas del lenguaje
- Clases selladas y mecanismos de coincidencia de patrones.
- Sentencias “switch” mejoradas y expresiones derivadas.
- Aplicación eficiente de los tipos “records” y clases de datos.
Integración de Java 21 con librerías modernas
- Trabajo conjunto con frameworks y librerías actualizadas.
- Aplicación práctica en arquitecturas de microservicios y entornos cloud.
- Uso estratégico de funciones recién incorporadas para incrementar la eficiencia.
Pruebas y depuración en Java 21
- Herramientas innovadoras para identificar errores.
- Diseño de casos de prueba dirigidos a las nuevas funcionalidades del lenguaje.
- Integración con los frameworks más populares en pruebas automatizadas.
Despliegue y mantenimiento de aplicaciones Java 21
- Estrategias actuales para publicar software y buenas prácticas asociadas.
- Manejo correcto de migraciones entre versiones distintas.
- Seguimiento constante y mantenimiento a largo plazo de las aplicaciones.
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos sobre conceptos de programación
- Experiencia previa con Java (cualquier versión)
- Familiaridad con los principios de la programación orientada a objetos
Público objetivo
- Desarrolladores de Java que buscan actualizarse a la última versión.
- Ingenieros de software interesados en mejorar sus competencias en Java.
- Profesionales de TI involucrados en el desarrollo de aplicaciones basadas en Java.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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