• Why developers need to understand databases
  • Understand users, roles, schemas and relationships
  • Grant and revoke permissions
  • Understand referential integrity (constraints, foreign keys, primary keys)
  • Enter data into and out of PostgreSQL
  • Understand triggers
  • Work with JSON in databases.
  • Implement full text search with PostgreSQL
  • Secure your database
  • Learn how to use the right data types
  • Encrypt and decrypt data
  • Understand table partitioning


  • Presentations, practical exercises, case studies and question-oriented demonstrations
  • Discussion and networking during breaks and lunch (included)

Target groups

  • This PostgreSQL Training for Developers course is designed for developers who want to start working with PostgreSQL, developers already working on PostgreSQL who want to strengthen their database skills, and database administrators (DBAs) who want to learn more about development.


  • Be able to navigate on Linux shell
  • Have knowledge of databases
  • Have basic knowledge of SQL and procedural languages


Thumbnail [150x150]

Daniel Westermann

Delivery Manager & Technology Leader

Thumbnail [150x150]

Joan Frey