Programación avanzada con JAVA

ÁREA: DESARROLLO DE SOFTWARE

PRESENTACIÓN

El lenguaje Java permite el desarrollo de aplicaciones con módulos reutilizables e independientes de la plataforma en la cual fueron creados, gracias a la implantación de la llamada máquina virtual Java (JVM). Cuenta con características especiales, como el subprocesamiento múltiple (Threads o hilos de control) y estructuras de datos ya aplicadas en forma de clases, que le dan una gran ventaja sobre otro tipo de lenguajes de programación. Estas características hacen de Java un lenguaje para el desarrollo de aplicaciones bastante robustas, como pueden ser las empresariales y las científicas.

PERFIL DE INGRESO

El curso está dirigido a las personas que deseen aplicar las características avanzadas del lenguaje de programación Java en sus desarrollos. Se requiere acreditar o demostrar conocimientos equivalentes al curso Lenguaje de programación Java.

OBJETIVO

El participante aplicará las características avanzadas del lenguaje Java, como multiprocesos, persistencia e interfaces gráficas. Al finalizar el curso será capaz de aplicar estas tecnologías en su trabajo.

TEMARIO

1. THREADS (HILOS)
1.1 Concepto
1.2 Ciclo de vida
1.3 Creación y ejecución
1.4 Sincronización
1.5 Programación concurrente
2. ARCHIVOS
2.1 Jerarquía de datos
2.2 Clase File
2.3 Archivos de acceso secuencial
2.4 Archivos de acceso aleatorio
3. COLECCIONES
3.1 Características
3.2 Clase Array
3.3 Iteradores
3.4 Interfaz Collection y la clase Collections
3.5 Objetos List
3.6 Mapas
4. MANEJO AVANZADO DE EXCEPCIONES
4.1 Excepciones anidadas
4.2 Creación de nuevas excepciones
4.3 Manejo de las nuevas excepciones
5. PROGRAMACIÓN DE BASES DE DATOS
5.1 Tecnología JDBC
5.2 Tipos de controladores
5.3 Procesamiento de SQL con JDBC
5.4 Consulta de datos
5.5 Procesamiento de resultados
5.6 Librerías para la persistencia de datos

PERFIL DE EGRESO

Los conocimientos adquiridos permitirán al participante desarrollar aplicaciones robustas, que pueda emplear en los ámbitos científico y/o empresarial.

REQUISITOS ACADÉMICOS

Estudios mínimos de preparatoria o equivalente.

DURACIÓN

20 horas.

RECURSOS INFORMÁTICOS

BIBLIOGRAFÍA

Diciembre 2023