Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina

Este curso está diseñado para ayudar a mejorar el desempeño de sus aplicaciones Java. Aprenderás técnicas avanzadas para mejorar la eficiencia y reducir el tiempo de ejecución de tus aplicaciones. El curso abarca técnicas en el diseño, la codificación, la configuración, la optimización y la prueba de rendimiento de aplicaciones Java.

En este curso, desarrollarás un marco de pruebas de rendimiento, llevarás a cabo pruebas de carga y descubrirás cómo identificar y corregir los cuellos de botella del rendimiento. Además, aprenderás cómo recopilar datos de rendimiento, analizarlos, y tomar decisiones de diseño y codificación basadas en ellos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Java Performance bonificable para empresas

¿A quién va dirigido?

A cualquier desarrollador de aplicaciones Java interesado en mejorar el rendimiento de las mismas.

Objetivos

  • Aprender a desarrollar un marco de pruebas de rendimiento para aplicaciones Java
  • Llevar a cabo pruebas de carga para identificar cuellos de botella del rendimiento
  • Recopilar datos de rendimiento para su análisis
  • Analizar los datos de rendimiento para tomar decisiones de diseño y codificación
  • Aprender a emplear técnicas y herramientas para optimizar el rendimiento de las aplicaciones Java

¿Qué vas a aprender?

Este curso está diseñado para ayudar a mejorar el desempeño de sus aplicaciones Java. Aprenderás técnicas avanzadas para mejorar la eficiencia y reducir el tiempo de ejecución de tus aplicaciones. El curso abarca técnicas en el diseño, la codificación, la configuración, la optimización y la prueba de rendimiento de aplicaciones Java. En este curso, desarrollarás un marco de pruebas de rendimiento, llevarás a cabo pruebas de carga y descubrirás cómo identificar y corregir los cuellos de botella del rendimiento. Además, aprenderás cómo recopilar datos de rendimiento, analizarlos, y tomar decisiones de diseño y codificación basadas en ellos.

Requisitos

  • Tener experiencia desarrollando aplicaciones con el lenguaje Java y el framework Spring
  • Tener Java (JDK 11 o superior), Git, Docker, Visual Studio Code / IntelliJ IDEA instalados previamente en el equipo
  • Tener un equipo con acceso a un usuario con permisos de instación y conexión estable a Internet

Temario del curso

tema 1

Introducción al Rendimiento de Aplicaciones Java

  • Conceptos básicos del rendimiento
  • Métricas de rendimiento
  • Marco de trabajo para pruebas de rendimiento
tema 2

Diseño y Codificación para el Rendimiento

  • Diseño de arquitectura para el rendimiento
  • Diseño de aplicaciones para el rendimiento
  • Codificación eficiente para el rendimiento
tema 3

Pruebas de Rendimiento

  • Establecimiento de objetivos de rendimiento
  • Prueba de carga
  • Prueba de estrés
  • Pruebas de escalabilidad
  • Análisis de resultados
tema 4

Técnicas de Optimización de Rendimiento

  • Optimización de recursos
  • Optimización de memoria
  • Optimización de código
  • Optimización de consultas
  • Optimización de transacciones
tema 5

Herramientas de Rendimiento

  • Herramientas de pruebas de carga
  • Herramientas de monitorización de rendimiento
  • Herramientas de análisis de rendimiento
  • Herramientas de depuración de rendimiento
tema 6

Solución de Problemas de Rendimiento

  • Análisis de cuellos de botella
  • Diseño de soluciones
  • Implementación de soluciones
  • Evaluación de resultados
tema 7

Rendimiento de Aplicaciones Java en la Nube

  • Introducción a la nube
  • Opciones y servicios en la Nube
  • Despliegue de aplicaciones Java en la Nube
  • Análisis de rendimiento en la nube de aplicaciones Java
  • Optimización de rendimiento en la nube
  • Diseño de arquitectura para la nube
tema 8

Escalabilidad de Aplicaciones

  • Diseño de arquitectura para la escalabilidad
  • Escalabilidad vertical y horizontal
  • Herramientas para la escalabilidad
tema 9

Caching y Rendimiento

  • Introducción al caching
  • Caching en la memoria
  • Caching en la base de datos
  • Herramientas de caching
tema 10

Seguridad y Rendimiento

  • Introducción a la seguridad
  • Cifrado y protección de datos
  • Autenticación de usuarios
  • Autorización de usuarios
  • Búsqueda de performance en sistemas de autenticación y performance para aplicaciones Java
tema 11

Alta Disponibilidad y Rendimiento

  • Introducción a la alta disponibilidad
  • Configuración de servidores redundantes
  • Replicación de datos
  • Herramientas de alta disponibilidad
tema 12

Diseño de Pruebas de Rendimiento

  • Diseño de escenarios de pruebas
  • Metodologías de pruebas
  • Herramientas para el diseño de pruebas
  • Implementación de pruebas
  • Generación y análisis de informes
tema 13

Configuración de Aplicaciones para garantizar mayor rendimiento

  • Configuración de servidores Tomcat y Glassfish
  • Configuración de aplicaciones Java
  • Configuración de parámetros de rendimiento
tema 14

Mejora Continua del Rendimiento

  • Identificación de oportunidades de mejora
  • Instrumentación de aplicaciones
  • Establecimiento de objetivos de mejora
  • Monitoreo y vigilancia
tema 15

Proyecto Final

  • Planteamiento de proyecto
  • Estableciendo requisitos
  • Implementación
  • Despliegue de aplicación en la nube
  • Análisis de rendimiento y detección de problemas
  • Diseño de pruebas de rendimiento
  • Implementando técnicas y herramientas para obtener mejoras de rendimiento
  • Analisis de informes de rendimiento
  • Consejos y siguientes pasos

Curso de Java Performance bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient