- Basic knowledge of SQL
- Familiarity with database concepts
Audience
- Database administrators
- Database developers
- System administrators
PostgreSQL is a powerful, open-source relational database management system (RDBMS) known for its robustness, extensibility, and standards compliance. It is designed to handle a wide range of workloads, from small single-machine applications to large Internet-facing applications with many concurrent users.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers and administrators who wish to leverage the latest features and improvements in PostgreSQL 16.
By the end of this training, participants will be able to:
- Understand the architecture and components of PostgreSQL 16.
- Utilize advanced SQL features and PostgreSQL extensions.
- Implement security best practices and access controls.
- Perform database administration tasks, including backup, recovery, and monitoring.
- Optimize database performance through tuning and indexing strategies.
- Utilize PostgreSQL's built-in tools for high availability and replication.
- Integrate PostgreSQL with modern application development frameworks.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - PostgreSQL 16 for Developers and Administrators
Qatar - PostgreSQL 16 for Developers and Administrators
Egypt - PostgreSQL 16 for Developers and Administrators
Saudi Arabia - PostgreSQL 16 for Developers and Administrators
South Africa - PostgreSQL 16 for Developers and Administrators
Brasil - PostgreSQL 16 for Developers and Administrators
Canada - PostgreSQL 16 for Developers and Administrators
中国 - PostgreSQL 16 for Developers and Administrators
香港 - PostgreSQL 16 for Developers and Administrators
澳門 - PostgreSQL 16 for Developers and Administrators
台灣 - PostgreSQL 16 for Developers and Administrators
USA - PostgreSQL 16 for Developers and Administrators
Österreich - PostgreSQL 16 for Developers and Administrators
Schweiz - PostgreSQL 16 for Developers and Administrators
Deutschland - PostgreSQL 16 for Developers and Administrators
Czech Republic - PostgreSQL 16 for Developers and Administrators
Denmark - PostgreSQL 16 for Developers and Administrators
Estonia - PostgreSQL 16 for Developers and Administrators
Finland - PostgreSQL 16 for Developers and Administrators
Greece - PostgreSQL 16 for Developers and Administrators
Magyarország - PostgreSQL 16 for Developers and Administrators
Ireland - PostgreSQL 16 for Developers and Administrators
Luxembourg - PostgreSQL 16 for Developers and Administrators
Latvia - PostgreSQL 16 for Developers and Administrators
España - PostgreSQL 16 for Developers and Administrators
Italia - PostgreSQL 16 for Developers and Administrators
Lithuania - PostgreSQL 16 for Developers and Administrators
Nederland - PostgreSQL 16 for Developers and Administrators
Norway - PostgreSQL 16 for Developers and Administrators
Portugal - PostgreSQL 16 for Developers and Administrators
România - PostgreSQL 16 for Developers and Administrators
Sverige - PostgreSQL 16 for Developers and Administrators
Türkiye - PostgreSQL 16 for Developers and Administrators
Malta - PostgreSQL 16 for Developers and Administrators
Belgique - PostgreSQL 16 for Developers and Administrators
France - PostgreSQL 16 for Developers and Administrators
日本 - PostgreSQL 16 for Developers and Administrators
Australia - PostgreSQL 16 for Developers and Administrators
Malaysia - PostgreSQL 16 for Developers and Administrators
New Zealand - PostgreSQL 16 for Developers and Administrators
Philippines - PostgreSQL 16 for Developers and Administrators
Singapore - PostgreSQL 16 for Developers and Administrators
Thailand - PostgreSQL 16 for Developers and Administrators
Vietnam - PostgreSQL 16 for Developers and Administrators
India - PostgreSQL 16 for Developers and Administrators
Argentina - PostgreSQL 16 for Developers and Administrators
Chile - PostgreSQL 16 for Developers and Administrators
Costa Rica - PostgreSQL 16 for Developers and Administrators
Ecuador - PostgreSQL 16 for Developers and Administrators
Guatemala - PostgreSQL 16 for Developers and Administrators
Colombia - PostgreSQL 16 for Developers and Administrators
México - PostgreSQL 16 for Developers and Administrators
Panama - PostgreSQL 16 for Developers and Administrators
Peru - PostgreSQL 16 for Developers and Administrators
Uruguay - PostgreSQL 16 for Developers and Administrators
Venezuela - PostgreSQL 16 for Developers and Administrators
Polska - PostgreSQL 16 for Developers and Administrators
United Kingdom - PostgreSQL 16 for Developers and Administrators
South Korea - PostgreSQL 16 for Developers and Administrators
Pakistan - PostgreSQL 16 for Developers and Administrators
Sri Lanka - PostgreSQL 16 for Developers and Administrators
Bulgaria - PostgreSQL 16 for Developers and Administrators
Bolivia - PostgreSQL 16 for Developers and Administrators
Indonesia - PostgreSQL 16 for Developers and Administrators
Kazakhstan - PostgreSQL 16 for Developers and Administrators
Moldova - PostgreSQL 16 for Developers and Administrators
Morocco - PostgreSQL 16 for Developers and Administrators
Tunisia - PostgreSQL 16 for Developers and Administrators
Kuwait - PostgreSQL 16 for Developers and Administrators
Oman - PostgreSQL 16 for Developers and Administrators
Slovakia - PostgreSQL 16 for Developers and Administrators
Kenya - PostgreSQL 16 for Developers and Administrators
Nigeria - PostgreSQL 16 for Developers and Administrators
Botswana - PostgreSQL 16 for Developers and Administrators
Slovenia - PostgreSQL 16 for Developers and Administrators
Croatia - PostgreSQL 16 for Developers and Administrators
Serbia - PostgreSQL 16 for Developers and Administrators
Bhutan - PostgreSQL 16 for Developers and Administrators
Nepal - PostgreSQL 16 for Developers and Administrators
Uzbekistan - PostgreSQL 16 for Developers and Administrators