|
TEMARIO
TEMA 1. Conceptos básicos de programación orientada a objetos
- Clase, Objeto, Mensaje, Herencia, Polimorfismo
TEMA 2. Consideraciones previas al desarrollo de aplicaciones Java2
TEMA 3. Clases, objetos e interfaces con Java
TEMA 4. Variables, operadores y estructuras de programación
TEMA 5. Manejo de errores.
- Clase Exception
- Manejo y captura de excepciones
- Creación de excepciones
TEMA 6. Clases útiles
- Clase Math
- Clase String
- Clase Date
- Clase Calendar
- Clase System
- Clase Integer, Float, Double, Boolean, Long, byte y Character
- Arrays
TEMA 7. Entrada_Salida
- Concepto de Stream
- Tipos de streams
- Clase InputStream y OutputStream
- Lectura y escritura por teclado
- Lectura y escritura de ficheros
- Lectura y escritura de objetos java
- Ficheros de acceso aleatorio
TEMA 8. Colecciones
- Interfaz Collection
- Interfaz List:
- Clase ArrayList
- Clase LinkedList
- Interfaz Set
- Clase HashSet
- Clase TreeSet
- Interfaz Map
TEMA 9. Threads
- Clase Thread
- Ciclo de vida de un Thread
- Uso de Threads
- Interfaz runnable
TEMA 10. Los Applets
- Clase Applet
- Ciclo de vida de un applet
- Distintas aplicaciones de los applets
TEMA 11. Interfaces gráficas de usuario
- Librerías AWT
- Componentes AWT
- Desarrollo de aplicaciones con interfaz gráfica
TEMA 12. UI-SWING
- Librerías SWING
- Componentes SWING
- Constantes SWING
- Cuadros de diálogo
- Listas, tablas y árboles
- Desarrollo de aplicaciones con interfaz gráfica
TEMA 13. Gestión de disposición
- Layouts
- Gestión de disposición con java
TEMA 14. Manejo de eventos
- Manejo de eventos con java
- Clases manejadoras
- Clases adaptadores
- Interfaces Listener
- Gestión de eventos en una aplicación java
TEMA 15. JDBC
- Middleware JDBC.
- Interfaz Connection
- Ejecución de Querys con la interfaz Statement
- Manejo de resultados con la Interfaz ResultSet
- Uso de transacciones
TEMA 16. Trabajo en red
- Creación de sockets
- Clase de sockets y ServerSockets
- Transferencia y recepción de información a través de sockets
TEMA 17. RMI
- Arquitectura RMI
- Creación de objetos remotos
- Ejecución remota de métodos
|