Manejo de I/O y de Base de Datos con JDBC (CTJAV04)


Descripción General

Este curso busca que el alumno pueda acceder al sistema de archivos del sistema operativo subyacente a la aplicación y pueda actualizar información en una base de datos relacional a través del API de Java llamado JDBC. Que entienda la filosofía Java de acceso a archivos streams y pueda combinar componentes diversos para desarrollar funcionalidades complejas con poco código. Por otro lado, que pueda implementar funcionalidades típicas de acceso a base de datos relacionales:querys, inserts, updates, deletes, transacciones e invocaciones a procedimientos almacenados

Dirigido a:

  • Desarrolladores de plaformas no orientadas a objetos (procedurales)
  • Gerentes o líderes de proyecto que supervisan desarrollos en Java
  • Futuros arquitectos de software

Objetivo

Que el alumno domine: a) la particular filosofía de Java de Entrada/salida -Streams- y b) la API estándar para manipulación de bases de datos relacionales (JDBC)

Se recomienda cuando:

El interesado desea hacer aplicaciones que actualicen información en archivos o en bases de datos relacionales

Contenido: Temas principales

  1. Arquitectura de Flujos de E/S: Bytes y caracteres
  2. Uso de expresiones regulares en operaciones de E/S
  3. La entrada estándar, la salida estándar y la salida estándar de error
  4. La filosofía de los flujos: el patrón decorador
  5. Serialización y deserialización
  6. Arquitectura de JDBC
  7. Programación de consultas (queries) a la base de datos. Con y sin actualización integrada
  8. Programación de operaciones de actualización (Insert, Update, Delete)
  9. Manejo de las fechas y el calendario internacional en Java
  10. Uso de procedimiento pre-compilados
  11. Programación de transacciones y conceptos asociados
  12. Uso de procedimientos almacenados (stored procedures)

Duración

30 horas

Prerrequisitos

Temas avanzados de Programación orientada a objetos con Java y UML (CTJAV03)

Enlaces relacionados