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
- Overview of PostgreSQL
- New features in PostgreSQL 16
- Installation and setup
- PostgreSQL architecture and components
Getting Started with PostgreSQL
- PostgreSQL database cluster setup
- Creating and managing databases
- Basic 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
- Using 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
- Basic knowledge of SQL
- Familiarity with database concepts
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.