Whether delivered online or on-site, our instructor-led live PostgreSQL (also known as Postgres) courses combine interactive discussion with hands-on practice. These sessions are designed to demonstrate the core fundamentals of PostgreSQL, as well as the essential skills required for administering and optimizing database performance.
PostgreSQL training can be accessed either as "online live training" or "onsite live training". Online live training, often referred to as "remote live training", is conducted through an interactive remote desktop environment. Onsite live training can be provided directly at your customer premises in Gaia or at NobleProg’s corporate training centers in Gaia.
NobleProg -- Your Local Training Provider
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
From Porto by Metro
If you're coming from Porto city centre:
Take the Metro Line D (yellow line) toward Vila d’Este.
Get off at João de Deus.
From João de Deus, walk about 13 minutes to: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
From Vila Nova de Gaia train station
If by “local train station” you mean Vila Nova de Gaia-Devesas:
The address is approximately 12 minutes walking from Vila Nova de Gaia station according to the accommodation's location information.
You can therefore walk directly rather than taking the metro.
This instructor-led live training in Gaia is designed to equip advanced DevOps professionals and database engineers with the skills to implement PostgresAI at enterprise scale. Through hands-on exercises in a live-lab environment, participants will gain mastery over database cloning, AI-driven query optimization, and advanced monitoring techniques.
This 21-hour instructor-led course in Gaia equips data engineers and DBAs with the skills to integrate AI models into PostgreSQL. Participants will learn to deploy optimized architectures, implement vector search, and enforce strict governance, ensuring secure and high-performance enterprise-grade AI solutions.
Gain mastery over AI integration in Postgres through this live, instructor-led training in Gaia. You will learn to configure extensions, implement pgvector embeddings, and connect LLMs for real-time insights. Optimise queries and build intelligent systems within a hands-on live-lab environment.
This instructor-led, live training in Gaia (online or onsite) is aimed at beginner-level professionals who wish to learn how to use PostgreSQL for creating databases, writing SQL queries, manipulating data, and managing tables using both SQL commands and PGAdmin. The course also provides a basic introduction to the Timescale extension for time-series data.
By the end of this training, participants will be able to:
Understand relational database principles and PostgreSQL architecture.
Install, configure, and navigate PostgreSQL and PGAdmin.
Write and run SQL queries for data selection, filtering, grouping, and joining.
Manipulate data with SQL statements and manage database objects.
Create and manage views and explore PostgreSQL extensions like Timescale.
This instructor-led, live training in Gaia (online or onsite) targets intermediate-level developers and administrators looking to capitalize on the new features and improvements introduced in PostgreSQL 16.
By the conclusion of this training, participants will be capable of:
Comprehending the architecture and components of PostgreSQL 16.
Utilizing advanced SQL functionalities and PostgreSQL extensions.
Implementing security best practices and managing access controls.
Carrying out database administration duties, including backup, recovery, and monitoring.
Optimizing database performance via tuning and indexing methods.
Employing PostgreSQL's native tools for high availability and replication.
Integrating PostgreSQL with modern application development frameworks.
Designed to equip you with the core competencies for installing, configuring, and overseeing PostgreSQL databases, this module focuses on essential operational tasks. You will gain proficiency in implementing user security protocols, executing backup and recovery procedures, overseeing system logs, and optimising fundamental parameters. By engaging in hands-on scenarios, you will execute realistic administrative duties while building a strong foundation for advanced subjects such as performance tuning and replication strategies.
This hands-on training in Gaia empowers DBAs and developers to achieve mastery over PostgreSQL administration. Learners explore performance optimisation, data replication, and server-side programming to construct robust, enterprise-standard database configurations suitable for demanding professional environments.
This Gaia training empowers developers with the capabilities to interact with PostgreSQL programmatically. It covers essential syntax, data structures, and backend development techniques. Participants will master SQL tuning, adhere to best practices, and utilize server-side programming to construct high-quality applications.
This 14-hour Essential PostgreSQL training in Gaia enables Database Administrators and Architects to master fundamental database management competencies. Learners will investigate system architecture, installation, and database design, while developing practical proficiency in backup strategies, recovery procedures, and proactive maintenance activities.
In this instructor-led, live training in Gaia (onsite or remote), participants will explore the general and advanced aspects of PostgreSQL, including administration, performance tuning, advanced development, and replication as they step through a series of hands-on, live-lab exercises involving setup, configuration, testing, deployment and troubleshooting.
By the end of this training, participants will be able to:
Use advanced administration techniques to configure and manage a PostgreSQL server.
Optimize the database and queries for maximum performance.
This hands-on training in Gaia equips DBAs with the skills necessary to optimise PostgreSQL performance. Participants will learn to record slow workloads, examine query execution plans, and fine-tune essential server settings. The curriculum also includes benchmarking techniques using pgbench, ensuring robust, practical expertise in database management.
This advanced Gaia training is purpose-built for Database Administrators and Architects. It delves into the necessary tools and methodologies for establishing Backups, High Availability, and robust Database Security in PostgreSQL. Learners will also gain expertise in monitoring database performance and applying tuning techniques to achieve optimal results.
Develop expert proficiency in PostgreSQL high availability through this 7-hour module in Gaia, focusing on streaming replication, automated failover mechanisms, and pgpool-II implementation. This course is specifically designed for organizations prioritising zero-downtime and dependable performance for critical, high-traffic workloads.
This instructor-led, live training in Gaia (online or onsite) is aimed at database admins and sysadmins who wish to use PostgreSQL to manage large-scale data while optimizing the database systems for high availability and performance.
By the end of this training, participants will be able to:
Install and configure PostgreSQL.
Understand the features and architecture of PostgreSQL.
Learn how to perform database operations with SQL.
Perform database backup and recovery to prevent data loss.
Configure the server for high availability.
Learn the tools and techniques for high performance tuning.
Explore the external tools for monitoring and observability.
This course explores the core concepts of PostgreSQL server extensions and libraries designed to incorporate artificial intelligence techniques into database architectures. Key topics include similarity and semantic search utilizing embedding vectors, Text-to-SQL query capabilities, and Retrieval-Augmented Generation (RAG). Participants will acquire the skills necessary to install PgVector and PgAI, generate and ingest vector embeddings, construct vector indexes, and implement semantic search alongside RAG solutions. Additionally, attendees will develop Text-to-SQL applications leveraging LangChain with either Python or JavaScript. These learning experiences are solidified through live demonstrations and practical exercises that reinforce both theoretical understanding and technical proficiency.
This course explores the foundational PostgreSQL server extensions designed to incorporate AI techniques into database environments, specifically highlighting similarity and semantic search through the use of embedding vectors. Learners will be guided through the processes of installing PgVector, creating and loading vector embeddings, building vector indexes, and implementing semantic search. The course utilizes practical demonstrations and hands-on activities to solidify key concepts and develop essential practical skills.
This practical course delves into the essential aspects of performance tuning in PostgreSQL. Learners will gain skills in analysing query execution, refining indexing strategies, tuning memory and system parameters, and effectively monitoring workloads. Through real-world case studies and live practical exercises, the course illustrates how to pinpoint and eliminate performance bottlenecks at both the database and system levels.
This course delivers detailed coverage of replication, high availability, and cluster management in PostgreSQL. Participants will construct and manage multi-node setups, configure automated failover, and explore solutions for load balancing and connection pooling. The program includes live replication labs and recovery simulations.
This intensive one-day, hands-on workshop is dedicated to the design and implementation of distributed database solutions using the Citus extension for PostgreSQL. Learners will gain practical insights into sharding large datasets, managing distributed queries, and constructing scalable, fault-tolerant PostgreSQL clusters. Through real-world scenarios and practical labs, the course illustrates techniques for performance tuning, integrating replication, and managing distributed workloads.
Read more...
Last Updated:
Testimonials (4)
Tuning strategies.
Jeffrey Zieg - Matrix Consulting
Course - PostgreSQL Performance Tuning
CTE and indexes. Maybe more likely to use partitioning, explain analyze and vacuum on daily-base work
Lorenzo Antonelli - Innova S.P.A
Course - PostgreSQL Fundamentals
Logging behaviour when the instance is under stress, and the hierarchy/nomenclature of instances, databases, files, etc.
Daniel Inwood - Sinara Consultants LTD
Course - PostgreSQL Advanced DBA
1. A very well-structured training program
2. The warm atmosphere the trainer created, along with his outstanding personal professionalism
3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
Provisional Upcoming Courses (Contact Us For More Information)
Online PostgreSQL training in Gaia, PostgreSQL training courses in Gaia, Weekend PostgreSQL courses in Gaia, Evening PostgreSQL training in Gaia, PostgreSQL instructor-led in Gaia, Online PostgreSQL training in Gaia, PostgreSQL on-site in Gaia, Weekend PostgreSQL training in Gaia, PostgreSQL private courses in Gaia, Evening PostgreSQL courses in Gaia, PostgreSQL instructor in Gaia, PostgreSQL boot camp in Gaia, PostgreSQL instructor-led in Gaia, PostgreSQL one on one training in Gaia, PostgreSQL trainer in Gaia, PostgreSQL classes in Gaia, PostgreSQL coaching in Gaia