5. Tipos de programas Java: Applets, Servlets, aplicaciones y componentes.
Módulo II: El lenguaje Java
1. Comentarios
2. Identificadores
3. Operadores
4. Variables
5. Expresiones
6. Tipos de datos
7. Objetos basados en tipos de datos primitivos (clases de envoltura).
8. Cadenas
9. Arrays
10. Enumeraciones
11. Colecciones de datos
12. Control de flujo
13. Control de errores: TRY/CATCH
Módulo III: Programación orientada a objetos con Java
1. Repaso de la OOP y ampliación
2. Objetos y Clases
3. Atributos y métodos
4. Herencia, polimorfismo y encapsulamiento de datos.
5. Superclases y subclases
6. Clases abstractas
7. Interfaces
8. Excepciones
9. Métodos nativos
10. Paquetes
11. Clases básicas de Java.
12. Clases Character, Float, Double, Integer, Long y Boolean
13. Clases String, StringBuffer, StringTokenizer
14. Clases Random, Date, Properties y Runtime
15. La clase Math
Módulo IV: JSP y Servlets
1. Generación dinámica de páginas web y comparación con ASP.
2. Servidor JSP: JSWDK de Sun Microsystems. Configuración.
3. Concepto y estructura de un Servlet
4. Desarrollo de aplicaciones de servidor
5. Utilización de directivas.
6. Objetos implícitos JSP: Response, Request, Out, Session y Application.
7. Cookies
8. Redireccionamiento
9. Streams.
10. Entrada / Salida estándar.
11. Acceso al sistema de archivos.
12. JavaBeans
13. Concepto de JavaBean
14. Estructura, implementación y uso
15. Utilización de beans desde JSP. Creación de objetos.
Módulo V: Conectividad con bases de datos por JDBC.
1. Mecanismos de acceso a Bases de Datos. JDBC y JDBC/ODBC de Sun Microsystems.
2. Utilización de SQL Server.
3. Construcción de cadenas SQL en Java.
Módulo VI: Applets
1. Definición, utilización y abuso.
2. Estructura de un Applet.
3. La librería Swing.
4. Threads: Creación, estados y control.
5. Sockets
Módulo VII: XML y Java
1. Introducción a documentos XML
2. Introducción a las tecnologías XML
3. Visualizar XML con hojas de Estilo
4. Enlazar XML a HTML y validar en XML
5. Generar XML con datos de una base de datos
6. XSP Apache Cocoon
7. Retorno de datos XML al cliente
8. Visualizar un documento XML utilizando XSL
9. Creación de XSL y transformar XML con XSL
10. Incrustar datos XML en HTML
11. Utilización de datos en Web Browsers
12. Manipulación de la fuente de datos
13. Trabajar con datos XML en el cliente utilizando DOM
14. La vista DOM de documentos XML
15. Programar la transformación de XML con XSL
16. Mostrar datos XML utilizando el DOM
17. Paso de datos XML entre cliente y servidor