WFGDP05-v14
Desarrollo en PostgreSQL
Descripción:
El curso de Desarrollo en PostgreSQL extiende el proceso de desarrollo con PL/pgSQL así como incluye la programación otros 3 lenguajes de programación, como es Java, Python. De la misma manera se realiza el ejemplo de una base de datos utilizada como microservicio. Donde se programa y un servidor intermedio genera salidas JSON consumidas directamente de la Base de Datos.
Audiencia:
Administradores de Base de datos, Administradores de Sistemas y Diseñadores de Bases de Datos, Arquitectos de Software.
Pre-requsitos:
Conocimientos intermedios avanzados en el uso de Sistemas Linux o Windows, conocimiento intermedios/avanzados en el uso de Base de Datos PostgreSQL, y previamente haber tomado el curso de Introducción a la Administración de PostgreSQL.
Duración:
32 horas
Objetivos
Profundizar sobre el lenguaje de programación PL/pgSQL
Realizar la instalación la configuración de lenguajes de programación PL/Python y PL/Java
Realizar la programación de un servicio de base de datos que procese funciones que al final envíen directo un JSON
Alcances:
Al final el estudiante tendrá la capacidad de establecer y desarrollar en PL/pgSQL, PL/Python y PL/Java, conocerá todos los detalles relacionados en la programación de PL/pgSQL así como explotar todos y cada uno de los mecanismo de desarrollo que ofrece PostgreSQL.
Temario
1. Introducción a PL/pgSQL
2. Declaraciones
3. Expresiones
4. Sentencias Básicas
5. Control de Estructuras
6. Cursores
7. Administración de transacciones
8. Errores y Mensajería
9. Programación de Triggers
10. Tips de desarrollo
11. PL/Python y PL/Java
12. Microservicios con PL/pgSQL