2
Página 1 de 2 OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA. JPT-150. 20 HORAS. ¡NUEVO! OBJETIVOS Conocer las herramientas y decisiones a tomar para poder optimizar el rendimiento de las aplicaciones basadas en tecnología java. DIRIGIDO Desarrolladores, administradores y responsables de calidad de proyectos basados en tecnología Java. REQUISITOS INICIALES Conocimientos programación Java, arquitectura de aplicaciones y herramientas básicas de desarrollo. CONTENIDOS Introducción Arquitectura de la JVM Modelo de ejecución de código Modelo de carga de clases Modelo de gestión de memoria y recolectores de basura (GC) Arquitecturas Multinúcleo y de 64 bits Herramientas útiles Creación de objetos Strings y tipos de datos Excepciones, asertos, casting y variables Bucles y recursividad Entrada y salida java.io y java.nio Serialización Trazas (Logging) Ordenación Programación MultiHilo y MultiNúcleo. Arquitecturas de 32 y 64 bits. Estructuras de datos y algoritmos apropiados Procesamiento distribuido Cuando optimizar Mejoras en el hardware y en la red Afinando el rendimiento de JEE Mejorando el acceso a datos con JDBC Afinando Servlets y JSP Afinando JSF Afinando EJB’s Afinando Spring Afinando Hibernate y JPA

Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA

Embed Size (px)

Citation preview

Page 1: Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA

Página 1 de 2

OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA. JPT-150. 20 HORAS. ¡NUEVO!

OBJETIVOS

• Conocer las herramientas y decisiones a tomar para poder optimizar el rendimiento de las aplicaciones basadas en tecnología java.

DIRIGIDO

• Desarrolladores, administradores y responsables de calidad de proyectos basados en tecnología Java.

REQUISITOS INICIALES

• Conocimientos programación Java, arquitectura de aplicaciones y herramientas básicas de desarrollo.

CONTENIDOS

• Introducción • Arquitectura de la JVM

• Modelo de ejecución de código • Modelo de carga de clases • Modelo de gestión de memoria y recolectores de basura (GC) • Arquitecturas Multinúcleo y de 64 bits

• Herramientas útiles • Creación de objetos • Strings y tipos de datos • Excepciones, asertos, casting y variables • Bucles y recursividad • Entrada y salida

• java.io y java.nio • Serialización • Trazas (Logging)

• Ordenación • Programación MultiHilo y MultiNúcleo. Arquitecturas de 32 y 64 bits. • Estructuras de datos y algoritmos apropiados • Procesamiento distribuido • Cuando optimizar • Mejoras en el hardware y en la red • Afinando el rendimiento de JEE Mejorando el acceso a datos con JDBC Afinando Servlets y JSP Afinando JSF Afinando EJB’s Afinando Spring Afinando Hibernate y JPA

Page 2: Curso JAVA OPTIMIZACIÓN DEL RENDIMIENTO DE APLICACIONES JAVA

Página 2 de 2