Upload
cleformacion
View
517
Download
1
Embed Size (px)
Citation preview
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
Página 2 de 2