Curso - Online
Duración
5 Meses
Precio
Entre 150€ y 900€ (consultar)
| Precio |
Entre 150€ y 900€ Consultar con el centro de formación |
infórmate directamente de cómo matricularte, plazas disponibles ...
•· Unidad 1: Introducción
1. Origen del Java
2. Características principales
•· Unidad 2: Entorno Java
1. JDK: Arquitectura e Instalación (variables de entorno, etc.)
* Práctica: Instalación del J2SDK 1.4.
2. El compilador javac
3. El entorno de ejecución java
4. El entorno de ejecución de applets appletviewer
5. Entornos de desarrollo Java (Jbuilder, Forte4Java, etc.)
•· Unidad 3: El Lenguaje Java
1. Sintaxis
2. Herencia, clases e interfaces, arrays, etc.
3. Operadores, control de flujo, precedencia, etc.
4. Aplicaciones básicas en Java.
* Ejercicio: Primera aplicación de ejemplo en Java
•· Unidad 4: Programación Orientada a Objetos
1. Introdución a la programación orientada a objetos
2. Objetos Java
* Declaración y creación de objetos
* Destrucción de un objeto
3. Clases Java
* Declaración de una clase simple
* Constructores
* Métodos de clase
* Sobrecarga de métodos
* Control de acceso a miembros
* Método main()
* La palabra clave this
* La palabra clave super
•· Unidad 5: Paquetes estándar en Java
1. Paquete lang
* Clase Math
* Clase String
* Clase StringBuffer
* Clases encapsuladoras
2. Paquete util
* Clase Vector
* Clase Hashtable y Clase Properties
* Clase Random
* Clase Date y GregorianCalendar
3. Paquete applet, io, net y awt
•· Unidad 6: Applets
1. Características de los Applets
2. Importar clases
3. El ciclo de vida del Applet
4. Crear el primer Applet
5. Insertar un Applet en una página HTML
6. Parámetros en un Applet
•· Unidad 7: E/S en Java (ficheros)
1. Introducción a los Streams
2. Como usar Streams en ficheros
3. Usar Piped Streams
4. Concatenar ficheros.
5. DataInputStream y DataOutpuStream (ficheros serie)
6. Trabajar con ficheros de acceso aleatorio
7. Escribir filtros para ficheros de acceso aleatorio
•· Unidad 8: Excepciones
1. Manejo de errores utilizando excepciones.
2. ¿Qué es una excepción y por qué debo tener cuidado?
3. Requerimiento de Java para las excepciones
4. Capturar y manejar excepciones.
5. Especificar las excepciones lanzadas
6. La sentencia throw
7. La clase Throwable y sus subclases
8. Crear clases de Excepciones.
•· Unidad 9: Threads
1. ¿Qué es un thread?
2. Atributos de un thread
3. El cuerpo de un thread
* Ejercicio: El applet del reloj digital
4. El estado de un thread
5. Prioridad de un thread
6. Threads servidores (daemons)
7. Grupos de Threads
8. Programas Multi-threads
9. Sincronización de threads
10. Monitores Java
11. Los métodos wait() y notify()
•· Unidad 10: AWT
1. Descripción de los interfaces de Usuario
2. Estructura del AWT
3. Componentes
* distintos componentes button, label, menu, etc.
4. Contenedores
* distintos paneles, window, frame, etc.
5. Layouts (distribuciones)
* disintos layouts, borderLayout, gridLayout, etc.
6. Manejo de Eventos en AWT.
7. Gráficos en el AWT (clase Graphics)
* Distintos elementos gráficos rectangle, etc.
* Dibujar texto en el AWT clase FontMetrics, etc.
•· Unidad 11: SWING - JFC
1. Descripción de la Java Foundation Classes
2. Estructura Swing
3. Componentes
* distintos componentes jButton, jLabel, jMenu, etc.
4. Contenedores
* distintos paneles, jWindow, jFrame, jPane, jLayeredPane, etc.
5. Layouts (distribuciones)
* disintos layouts, borderLayout, gridLayout, etc.
6. Manejo de Eventos en Swing.
* Oyentes de eventos en swing
o Diferentes tipos de oyentes, actionLister, documentListener, etc.
•· Unidad 12: RMI - Métodos Nativos
1. Trabajar con JNI
2. Paso a paso
3. Ejecutar Javah
4. JNI
•· Unidad 13: Trabajo en Red con Java
1. Trabajo en red básico
2. URLs
3. Sockets.
4. Datagramas
5. Controladores de seguridad.
infórmate directamente de cómo matricularte, plazas disponibles ...



¿Has hecho este curso?
infórmate directamente de cómo matricularte, plazas disponibles ...