Course Outline
Introduction to PostgreSQL 16
- Overview of PostgreSQL
- New features in PostgreSQL 16
- Installation and configuration
- PostgreSQL architecture and components
Getting Started with PostgreSQL
- PostgreSQL database cluster setup
- Creating and managing databases
- Fundamental SQL operations
- Setting up and exploring PostgreSQL 16
Advanced SQL Techniques
- Advanced querying techniques
- Common table expressions (CTEs)
- Window functions
- JSON and JSONB data types
- Writing advanced SQL queries
Data Types and Extensions
- Custom data types
- Full-text search
- PostGIS for geospatial data
- PL/pgSQL programming
- Leveraging advanced data types and extensions
Indexing and Query Optimization
- Index types and usage
- Query planning and execution
- Analyzing and optimizing queries
- Indexing and query optimization
Performance Tuning
- Performance tuning parameters
- Memory and resource management
- Monitoring and analyzing performance
- Performance tuning and monitoring
Backup and Recovery
- Backup strategies
- Point-in-time recovery
- Logical and physical backups
- Performing backup and recovery
Security and Access Control
- Authentication and authorization
- Role management and permissions
- Encryption and SSL/TLS setup
- Implementing security best practices
High Availability and Replication
- Replication concepts and types
- Setting up streaming replication
- Configuring high availability with Patroni
- Implementing replication and high availability
Integrating PostgreSQL with Applications
- Connecting PostgreSQL with various programming languages
- Using PostgreSQL in modern application frameworks
- ORMs and PostgreSQL
- Integrating PostgreSQL with an application
Summary and Next Steps
Requirements
- Fundamental understanding of SQL
- Familiarity with core database concepts
Audience
- Database administrators
- Database developers
- System administrators
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
All the concepts related to postgreSQL and the examples we have done in the virtual machine. Very dynamic and easy to follow.
Ignacio Irurita - Unit4
Course - PostgreSQL 16 for Developers and Administrators
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.