Está en la página 1de 2

Escuela Politécnica Nacional

Centro de Educación Continua


Formulario DCC-RD-02
Versión 01

Información del Instructor


Nombre del curso: Java Advanced Programming Duración: 32 horas

Información del Curso


Introducción: Programación en Java I.- Considera que el estudiante conoce los principios
básicos del lenguaje JAVA y agregar nuevos conocimientos relacionados
con la creación de aplicaciones que utilizan formularios y bases de datos.
Dirigido a: • Desarrolladores de Aplicaciones Informáticas
Requisitos: • Conocer el manejo y administración de al menos un sistema operativo
(DOS, Windows, Linux, Mac) y de preferencia aquel de uso más
difundido en ese momento en el medio.
• Conocer Programación Básica en Java.
Objetivo general: Lograr que el estudiante entienda, defina y programe aplicaciones
informáticas multiplataforma usando el lenguaje Java.
Objetivos específicos: • Diseñar y Codificar aplicaciones gráficas en java
• Programar aplicaciones informáticas con conexión a bases de datos
usando lenguaje java
• Documentar aplicaciones informáticas basadas en lenguaje java.
Contenidos analíticos: 1. Entrada/Salida
1.1. I/O Streams
1.1.1. Byte Streams
1.1.2. Characters Streams
1.1.3. Buffered Streams
1.1.4. Data Streams
1.1.5. Object Streams
1.1.6. Escaneo y Formateo
1.2. Archivos
1.2.1. Manejando Directorios
1.2.2. Manejando Archivos
1.2.3. File Visitor
2. Concurrencia
2.1. Procesos e Hilos
2.2. Hilos
2.3. Sincronización
3. Expresiones Regulares
3.1. Introducción
3.2. Metacaracteres
3.3. Cuantificadores
3.4. Patrones
4. Interfaces Gráficas Usuario (Formularios)
4.1. Introducción Swing, AWT
4.2. Componentes SWING
4.2.1. Manejo de Contenedores
4.2.2. Manejo de los componentes Label, TextField y TextArea
4.2.3. Manejo de los componentes Button, Checkbox y RadioButtons
4.2.4. Manejo de los componentes Combobox, List
4.2.5. Manejo de los componentes EditorPane y TextPane

1
4.2.6. Manejo del componente Table
4.2.7. Manejo del componente Menu
4.3. Posicionamiento de Componentes (Layout)
4.4. Manejo de Eventos Mediante Interfaces
5. Manejo de Base de Datos
6. Networking
Metodología: Ejercicios prácticos con la introducción de cada nuevo concepto
Recursos: • Estaciones con el sistema operativo Windows con TCP/IP,
compilador java versión 1.4 o superior y una base de datos instalada.
• Pizarrón
• (Opcional) Una Estación con el sistema operativo Linux con TCP/IP,
compilador java 1.3 o superior, con el servidor web apache y una
base de datos instalada.
• Proyector
Evaluación: • Examen Final de Opción Múltiple a Tiempo Limitado

Realizado por: Nombre: Ing. Marco Toscano Firma:

Fecha de realización 07-05-2009

Aprobado:

Sí X No 

Responsable: Firma:

Ing. Antonio Zapater