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


Descripción General

Este curso busca que el alumno aprenda a leer, escribir y manipular archivos y que también sepa cómo actualizar información en una base de datos relacional a través del API de Java llamado JDBC. Se aprende a usar streams, componentes de entrada/salida, para desarrollar funcionalidades complejas con poco código. Adicionalmente se implementan las funcionalidades típicas de acceso a base de datos relacionales: querys, inserts, updates, deletes, transacciones e invocaciones a procedimientos almacenados.

Dirigido a:

  • Desarrolladores back-end
  • 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 (streams): 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