PROGRAMACION CURSO JAVA 1. Lunes 1.1.Presentación del curso 1.1.1.Introducción a los lenguajes de programación 1.1.2.Introducción a la POO y al AOO 1.1.3.Introducción a java y su historia. Relación con C/C++ 1.1.4.Sabores de java. J2SE, J2EE, J2ME. JRE vs JDK/SDK 1.1.5.Introducción a los IDES 1.1.6.Introducción a eclipse 1.1.7.Descripción de las herramientas del JDK 1.1.8.Entorno normal y eclipse. Ejemplo Hola Mundo en main y applet 1.2.Primer Ejemplo Comentado de aprenda java… 1.3.Ejercicio 1 1.4.Teoría de programación estructurada en java (tutorial págs. 22-33) 1.5.Ejercicios 2, 3 y 4
2. Martes 2.1.Dudas y preguntas día anterior. Finalización puntos pendientes 2.2. Teoría de programación orientada a objetos I (tutorial págs. 35-49) 2.3. Ejercicios 5, 6 y 7. El 6 no hacerlo. 2.4. Teoría de programación orientada a objetos II (tutorial págs. 57-66). Saltar Clases internas. 2.5.Ejercicios 8 y 9
3. Miércoles 3.1.Dudas y preguntas día anterior. Finalización puntos pendientes 3.2. Collections. Fechas y formatos (tutorial págs. 66-80) 3.3. Instalación del eclipse con el pluggin de Omondo 3.4. Diagramas de clases en UML. Método para identificar clases 3.5.Ejercicio 11.
4. Jueves
4.1.Dudas y preguntas día anterior. Finalización puntos pendientes 4.2.Instalación del visual Editor 4.3.Introducción a breve AWT y al Visual Editor 4.3.1.Contenedores Frames, Paneles, layouts 4.3.2.Componentes Botones, Etiquetas, TextFields y Listas. 4.3.3.Eventos, Listeners (interfaces) y Sdaptadores (clases). 4.4. Ejercicio 10. 4.5.Swing. 4.5.1.Menus 4.5.2.Componentes 4.5.3.Tablas – table models 4.5.4.Arboles – defaultmutablestreesnodes 4.6. 4.7.Ejercicio 12. Crear armazón y pestañas clientes. Pedir detalles de cómo se hace para que de tiempo.
5. Viernes 5.1.Dudas y preguntas día anterior. Finalización puntos pendientes 5.2.E/S en JAVA. 5.3.Ejercicio 12. agregar persistencia en ficheros.
6. Lunes 6.1.Dudas y preguntas día anterior. Finalización puntos pendientes 6.2.Intro JDBC.
1
PROGRAMACION CURSO JAVA 6.2.1.Driver y DriverManager 6.2.2.Conection 6.2.3.Statement con executeQuery y ExecuteUpdate 6.2.4.transacionalidad 6.3.Ejercicio 13. 6.4.JBDC avanzado. 6.4.1.Tipos de Statements y executes 6.4.2.Resultset bidireccionales y actualizables. 6.4.3.Metadatos de la cn y del rs 6.4.4.Gestion del aislamiento transaccional 6.5.Ejercicio 12. agregar persistencia en BBDD para ventas.
7. Martes 7.1.Dudas y preguntas día anterior. Finalización puntos pendientes 7.2.Excepciones 7.3.Hilos 7.4.Reflection 7.5.RMI
8. … .
2