Cursos PostgreSQL Argentina •• Developer

Los cursos "PostgreSQL Developer" están orientados a programadores y desarrolladores de sistemas en general.

Los egresados de los cursos "PostgreSQL Developer" poseerán un fuerte conocimiento de

  • Lenguaje SQL
  • Stored Procedures
  • PL/SQL
  • Triggers
  • Views
  • Transacciones

lo cual los pone en una excelente posición para desarrollar complejas y potentes funcionalidades en el motor SQL de PostgreSQL.


Temario


Módulo 1: Lenguage SQL - Parte I

  • Introducción
  • Tipos de datos habituales
  • Sentencias básicas
    • INSERT
    • DELETE
    • UPDATE
    • SELECT
  • Cláusulas adicionales
    • WHERE
    • IN
    • ANY/ALL
    • NOT IN
    • LIKE
    • ~
    • ORDER BY
    • LIMIT
    • OFFSET

Módulo 1: Lenguage SQL - Parte II

  • JOINs
    • INNER JOIN
    • LEFT JOIN
    • RIGHT OUTER JOIN
    • CROSS JOIN
  • SUB-SELECTs / Consultas anidadas
  • Aggregates / Clausula GROUP BY


Módulo 2: Views / Stored Procedures / Funciones

  • Introducción
  • Views / Vistas
  • Stored Procedures / Funciones
    • Parámetros / Argumentos
    • Parámetros IN, OUT, INOUT
    • Valores por omisión
  • Valores de retorno
  • Sobrecarga de funciones
  • Opciones de seguridad: SECURITY DEFINER/INVOKER
  • Opciones de durabilidad: VOLATILE/STABLE/IMMUTABLE


Módulo 3: PL/SQL

  • PL/SQL
    • Introducción
    • Estructuras "procedurales":
    • Condicionales: IF / ELSE / ELSIF
    • Cíclicas: FOR / WHILE / EXIT / CONTINUE
    • Captura de errores: BEGIN / EXCEPTION
    • SELECT INTO
    • PERFORM
    • RETURN NEXT
    • RETURN QUERY

Modulo 4: Características avanzadas

  • Transacciones
  • La especificación ACID
  • Triggers
    • Introducción
    • Tipos de triggers : INSERT, DELETE, UPDATE
    • Declaración de los triggers
    • OLD y NEW
    • Argumentos en las funciones tipo trigger
    • BEGIN...END / ROLLBACK

Modulo 5: SQL Avanzado

  • INSERT .. RETURNING
  • DELETE .. RETURNING
  • Tablas temporales / construcción WITH / CTE
  • WINDOW FUNCTIONS
  • Filtros de avanzada con Expresiones Regulares