Talleres de Desarrollo con PostgreSQL

Itverx ofrece talleres tipo seminario con una agenda flexible, en la cual se discuten Tópicos Especiales en Desarrollo de Aplicaciones con PostgreSQL. Algunos de los tópicos que se discuten, no necesariamente en este orden ni con la misma profundidad, son:

  • Uso de lenguajes procedurales -- PL/pgSQL y PL/perl -- para escribir funciones, procedimientos almacenados, triggers, operadores y agrupadores
  • Análisis y optimización de consultas
  • Uso del sistema de reescritura de consultas
  • Tipos de Datos Especializados provistos por PostgreSQL
  • Modelado de Tipos Abstractos de Datos (Escalares y No-Escalares) y establecimiento de Dominios en la definición de tablas
  • Manejo de información geográfica (PostGIS)
  • Full-Text Indexing and Searching
  • Indices tradicionales, espaciales, funcionales y parciales
  • Mejores prácticas ORM (exclusivamente para Perl)
  • Mejores prácticas para administración de objetos pasivos y activos del esquema, y despliegue semi-automático, apoyados en algún VCS (típicamente se presenta usando SVN)
  • Sustitución del modelo relacional por el modelo objeto-relacional

Los talleres están orientados a los arquitectos de aplicaciones o desarrolladores que desean aprovechar mejor las facilidades de PostgreSQL en lugar de utilizarlo como simple RDBMS. Entonces seleccionan los tópicos de interés de la lista anterior, el instructor discute las características generales del tópico usualmente con un ejemplo simple para ilustrarlo, siendo responsabilidad de los participantes exponer problemas concretos similares para lograr como mínimo una orientación concreta y en lo posible una solución práctica dentro de los límites impuestos por la duración del seminario.

Vista la naturaleza interactiva del seminario, el grupo de participantes óptimo es de tres a seis personas. La duración del seminario depende tanto de la cantidad de personas que van a participar como los temas que se quieran abordar.

Requisitos para los Participantes

Los participantes saben trabajar con un sistema Unix a través de la línea de comandos, son capaces de manipular archivos, comprenden el funcionamiento de redirecciones/pipes y saben utilizar algún editor de cónsola. Se asume que los participantes son diestros en SQL tanto para DDL como para DML y están familiarizados con el diseño relacional.

Entrenamiento en Sus Oficinas

A petición del cliente podemos hacer la instalación de las estaciones de trabajo y el entorno para el adiestramiento.