PostgreSQL Training and Certification

BY
Mindmajix Technologies

Mode

Online

Duration

28 Hours

Fees

₹ 9000 11250

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 9,000  ₹11,250
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Module 1 - Introduction to PostgreSQL

  • PosgreSQL Platform 
  • Facts about PostgreSQL 
  • History of PostgreSQL 
  • Major Features 
  • General Database Limits 
  • Common Database Object Names

Module 2 - Installation

  • OS User and Permissions 
  • Installation Option
  • Wizard Installer 
  • YUM/Package Installer 
  • RPM/OFFLINE Installer 
  • Source Code Compilation
  • Installation of Postgres server 
  • Setting Environmental Variables

Module 3 - System Architecture

  • Process and Memory Architecture 
  • Utility Processes 
  • Disk Read Write Buffering
  • Background Writer Cleaning Scan 
  • Commit and Checkpoint 
  • Statement Processing 
  • Physical Database Architecture 
  • Data Directory Layout 
  • Installation Directory Layout

Module 4 - Creating and Managing DB Clusters

  • Database Clusters 
  • Creating a Database Cluster 
  • Starting and Stopping the Server (pg_ctl) 
  • Connecting to the Server Using psql

Module 5 - Configuration

  • Setting Server Parameters
  • Access Control
  • Connection Settings
  • Security and Authentication Settings
  • Memory Settings
  • Query Planner Settings
  • WAL Settings
  • Log Management
  • Background Writer Settings

Module 6 - Creating and Managing Databases

  • Object Hierarchy
  • Creating Databases
  • Users
  • Access Control
  • Creating Schemas
  • Schema Search Path

Module 7 - User Tools - Command Line and GUI Interfaces

  • Introduction to PSQL
  • Conventions
  • Connecting to Database
  • PSQL Command Line Parameters
  • Entering PSQL Commands
  • PSQL Meta-Commands
  • PSQL SET Parameters
  • Information Commands

Module 8 - Security

  • Authentication and Authorization
  • Levels of Security
  • pg_hba.conf File
  • Object Ownership
  • Application Access Parameters

Module 9 - SQL Primer

  • Data Types 
  • Structured Query Language(SQL) 
  • Tables and Constraints 
  • Manipulating Data using 
  • INSERT, UPDATE and DELETE 
  • Creating Other Database Objects
  • Sequences
  • Views
  • Indexes
  • Domains

Module 10 - Backup, Recovery and PITR

  • Backup Types 
  • Handling Large Databases 
  • Restoring SQL Dumps 
  • Cluster Dump 
  • Online Directory Backups
  • Continuous Archiving 
  • Backup with Low-level API
  • How to use pg_basebackup for Online Backups
  • Point-In Time Recovery Concepts

Module 11 - Table Partition

  • Partition types 
  • What is declarative partitioning? 
  • Explanation of new partitioning features 
  • Performance problems 
  • New partitioning performance features in PostgreSQL 12

Module 12 - Data Dictionary

  • The Catalog Schema 
  • Information Tables 
  • Information Functions 
  • Administration Functions 
  • Information Views

Module 13 - Data Loading

  • Loading flat files 
  • Import and export data using COPY 
  • Examples of COPY Command 
  • Using COPY FREEZE for performance

Module 14 - Maintenance Tasks

  • Database Maintenance
  • Maintenance Tools Optimizer Statistics
  • Data Fragmentation
  • Routine Vacuuming & Vacuuming Commands
  • Transaction ID Wraparound
  • Visibility Map File
  • Per Table Thresholds
  • Reindexing & Clustering

Module 15 - Tablespace

  • Data Files Advantages
  • Changing Default Tablespace
  • Altering Tablespace
  • Dropping Tablespace

Module 16 - PostgreSQL Replication

  • Replication Architect
  • Why is replication required?
  • Features of replication
  • Replication Mode
  • Switchover/Switchback and Failover
  • Logical Replication

Module 17 - Database Upgrade

  • PostgreSQl Major version & minor version 
  • Upgrade Options 
  • Pg_Upgrade

Module 18 - Migration

  • Why migrate to PostgreSQL?
  • Migration process -overview
  • Migration Analysis
  • Migration challenges
  • Data Migration challenges

Module 19 - Extensions & FDW

Module 20 - Performance Tuning

  • Important Parameters 
  • Basic query tuning 
  • Query plan reading 
  • Indexes

Module 21 - PG-pool

  • What is Pgpool
  • Pgpool Architecture
  • Features of Pgpool
  • Pgpool Example

Module 22 - Tools for PostgreSQL

  • Backup
  • Replication
  • High availability
  • Monitoring

Module 23 - Practice Test And Interview Questions

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses