| Capítulo |
Descripción |
| Modulo 1: Introducción |
- » Java como lenguaje de programacion para aplicaciones empresariales
- » Concepto de tier y de aplicaciones n-tiers.
- » Entender la maquina virtual de Java
- » Conocer y describir las palabras clave del lenguaje
- » Hacer aplicaciones simples (tipo “HolaMundo”)
- » Dar los primeros pasos con la herramienta (IDE) elegida para el desarrollo |
| Modulo 2: Programación Orientada a Objetos |
- » Entender los términos de la teoría de objetos (clase, método, herencia, polimorfismo, sobrecarga, sobre escritura, etc)
- » Alcances de las variables y los métodos (scope public/protected/private)
- » Sobrecarga de métodos
- » Herencia, sobre escritura, Polimorfismo
- » Clases abstractas
- » Métodos y variables de la clases (static)
- » Interfaces
- » Manejo de packages (paquetes)
- » Herramientas de documentación (javadoc) |
Modulo 3:
Exceptions |
- » Comprender las ventajas y la filosofía del manejo de exceptions.
- » Bloques try/catch/finally
- » Tratar vs. propagar exceptions |
Modulo 4:
Applets |
- » Ciclo de vida de un applet
- » Restricciones de seguridad
- » Applets parametrizados
- » Manejo de imagenes
- » Introducción al manejo de eventos en una interface gráfica |
Modulo 5:
Interface Grafica |
- » Layouts Managers
- » Posicionamiento absoluto vs. posicionamiento relativo de componentes
- » Eventos de ventana
- » Tipos eventos (ActionEvent,ItemEvent, WindowEvent, etc)
- » Manejo de la IDE para diseño visual de la interface gráfica |
| Modulo 6:Multiprogramación |
- » Descripción de la necesidad de las aplicaciones multiprogramadas
- » Hola Mundo MultiThread
- » Ejemplo: Animacion.java
- » Ciclo de vida de un thread
- » Esquema productor/consumidor |
Modulo 7:
Networking |
- » Introducción a la problemática de las redes
- » SimpleServer/SimpleClient
- » Comunicación unidireccional y bidireccional
- » Servidor multithread
- » Procesamiento distribuido (RMI) |
Modulo 8:
Acceso a Bases de Datos |
- » Presentación de la API JDBC
- » Querys
- » Updates
- » Sentencias preparadas
- » Llamadas a stored procedures |