- Introducción a JAVA
- El fenómeno Java
- Independencia de la plataforma
- Orientación a Objetos: reutilización, mantenimiento
- Applets vs Aplicaciones
- El Modelo de Ejecución Java
- Java vs C++
- Kit de desarrollo (JDK/ SDK)
- Configuración
- Compilación / Depuración
- Ejecución
2. Fundamentos de Orientación a Objetos en Java
- Primitivas vs. Objetos
- Definición de Objetos y Clases
- Encapsulamiento
- Herencia
- Polimorfismo
3. JavaBeans
- El modelo de componentes
- Arquitectura de JavaBeans
- El Modelo de Eventos Java
- Propiedades
- Persistencia
4. Introspección
- Interfaz de acceso
- Inspección de ambiente
- El BeanBox Tool
5. Concurrencia
- Introducción a Threads
- El API Thread
- Técnicas de sincronización
- Planificación de Threads
- Grupos de Threads
6. JDBC
- Introducción a JDBC
- El modelo Relacional y Sql
- Drivers en JDBC
- Consultas
- Transacciones
- Desempeño y Optimización
7. RMI
- Introducción a RMI
- Arquitecturas RMI
- Serialización
- Http Tunneling
8. Laboratorio 1
- Tunning
- Introducción al Tunning
- Que se debe medir?
- Chequeo para desempeño
- Herramientas de profiling
- Optimizaciones típicas
- Cuando optimizar?
9. Refactoring
- Que es Refactoring?
- Porque es necesario?
- Cuando es necesario?
- Malos Olores
- Refactoring y Optimización
- Herramientas 
Ultima actualización: October 19 / 2005
|