Course Outline
Overview of PostgreSQL
- Historical Context and Development
- Core Capabilities and Features
- Architectural Overview
- System Constraints and Definitions
Deployment and Configuration
- System Requirements
- Distribution-Based Installation and Database Provisioning
- Source Code Compilation and Deployment
- Client Component Setup
- Service Lifecycle Management
- Operational Environment Configuration
Structured Query Language Fundamentals
- Syntax Standards
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Data Retrieval Operations
- Supported Data Types
- JSON Data Handling
- Functions and Operators
- Type Casting and Conversion
- Index Management
Transaction Management and Concurrency Control
- Transaction Properties and Isolation Levels
- Multi-Version Concurrency Control (MVCC)
User Access Interfaces
- Command-Line Interface (psql)
- Graphical User Interface (pgadmin4)
Server-Side Programming
- SQL Extension Techniques
- Trigger Implementation
- Rule Processing System
- Procedural Language Support
- PL/pgSQL Procedural Extensions
- Error Handling Mechanisms
- Cursor Operations
Foreign Data Wrapper Architecture
- PostgreSQL Extension Framework
- FDW Integration Procedures
- postgres_fdw Configuration
- file_fdw Configuration
- Additional FDW Solutions for Government Systems
Performance Optimization and Tuning
- Audit and Diagnostic Logging
- Query Execution Analysis
- Performance Optimization Strategies
- Statistical Data Collection
- Planner Configuration Parameters
- Parallel Query Execution
- Standards for Efficient SQL Usage
- Indexing Strategies
- Data Partitioning Techniques
Requirements
Proficiency in Structured Query Language (SQL) for government applications.
Testimonials (7)
He was amazing at adapting the training session to our needs.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Course - PostgreSQL for Developers
the training material
Ashwin - Samsung Cambridge Solution Centre Ltd
Course - PostgreSQL for Developers
Trainer Michał. He is well prepared. His knowledge is very wide and his way of teaching is also great.
Ireneusz - Inter Cars S.A.
Course - PostgreSQL for Developers
I liked the exercises
Luis - Verizon Connect
Course - PostgreSQL for Developers
I thoroughly enjoyed the training. He remained patient with all of the questions, making hands on learning incredibly enjoyable. I'd be thrilled to take another class with him.
Birdesha - Verizon Connect
Course - PostgreSQL for Developers
Covered a large amount of content, in a clear and concise manner.
Dan Bowyer - Verizon Connect
Course - PostgreSQL for Developers
The training was absolutely fantastic, thanks to Michal's exceptional expertise and engaging teaching style. His in-depth knowledge on PostgreSQL was evident throughout the sessions and was able to share many complex concepts in a clear and simple manner. He was well prepared and there was good balance between theory and practical demonstrations. I look forward to applying the knowledge gained from these sessions and thanks again Michal for an exceptional training experience.