PostgreSQL Server 16 Application Development: Advanced Course

Course ID : PS-DEV2

Duration In-class (в days) : 4 days

Duration Online : 4 days

Сurriculum : Virtual Instructor-Led Training - ONLINE

Overview

This course introduces the PostgreSQL architecture, installation, basic configuration, and launch of the DBMS.

Audience for this course

  • Database Developers
  • Database Administrators

Prerequisites for this course

Outcomes

Upon completion of this course, students will acquire the skills to:

    • Understand the internal organization of the server
    • Fully utilize the capabilities provided by PostgreSQL to implement application logic
    • Use advanced DBMS capabilities to solve specific problems

Outline

Introduction

Module 1. Architecture

  • Isolation
  • Multiversioning
  • Scrubbing
  • Logging
  • Locking

Module 2. Tutorial

  • Bookstore 2.0

Module 3. Extensibility

  • Connection pooling
  • Large value types
  • User-defined data types
  • Operator classes
  • Semi-structured data
  • Background processes
  • Asynchronous processing
  • Create extensions
  • Programm languages
  • Aggregate and window functions
  • Full-text search overview

Module 4. Replication

  • Physical replication overview
  • Logical replication overview

Module 5. External data

Overview