Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to PostgreSQL 16
- An overview of PostgreSQL
- Key new features in PostgreSQL 16
- Installation and initial configuration
- Understanding PostgreSQL architecture and components
Starting with PostgreSQL
- Setting up a PostgreSQL database cluster
- Creation and management of databases
- Fundamental SQL operations
- Configuring and exploring PostgreSQL 16
Advanced SQL Techniques
- Sophisticated querying methods
- Common table expressions (CTEs)
- Utilizing window functions
- Handling JSON and JSONB data types
- Crafting complex SQL queries
Data Types and Extensions
- Creating custom data types
- Implementing full-text search
- Using PostGIS for geospatial data
- Programming with PL/pgSQL
- Applying advanced data types and extensions
Indexing and Query Optimization
- Various index types and their applications
- Understanding query planning and execution
- Analyzing and refining queries
- Strategies for indexing and optimizing queries
Performance Tuning
- Adjusting performance tuning parameters
- Managing memory and system resources
- Monitoring and analyzing system performance
- Practical performance tuning and monitoring
Backup and Recovery
- Developing effective backup strategies
- Performing point-in-time recovery
- Executing logical and physical backups
- Hands-on backup and recovery procedures
Security and Access Control
- Handling authentication and authorization
- Managing roles and permissions
- Setting up encryption and SSL/TLS
- Applying security best practices
High Availability and Replication
- Understanding replication concepts and types
- Setting up streaming replication
- Configuring high availability using Patroni
- Implementing replication and high availability solutions
Integrating PostgreSQL with Applications
- Connecting PostgreSQL with various programming languages
- Utilizing PostgreSQL within modern application frameworks
- Working with ORMs and PostgreSQL
- Practical integration of PostgreSQL into applications
Summary and Future Steps
Requirements
- Foundational understanding of SQL
- Basic familiarity with database concepts
Target Audience
- Database Administrators
- Database Developers
- System Administrators
21 Hours
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.