We Are Conducting PostgreSQL Corporate and Individual Training
Rayafeel academy brings you a virtual, hands on PostgreSQL training, by the end of which you will learn the fundamental concepts of this open source database. With in-depth tutorials and a practical, hands on workshop, you will learn about the basics and advanced features of PostgreSQL and how to develop applications with PostgreSQL as the back-end.
You will be led by our team of expert trainers who will hand hold you through the concepts of database installation and connection, writing queries to manage the database, and SQL statements to operate PostgreSQL. You will also get the PostgreSQL certification on successful completion of the course..
YOU WILL LEARN TO –
- How relational databases work and how are they relevant in today’s times
- What sort of a database management system is PostgreSQL
- How to install and setup PostgreSQL and run queries on it
- How to create applications with PostgreSQL as a back end database management system
WHY Rayafeel:
- Get Mentored by Industry Practitioners: Rayafeel not only provides trainers for professional courses, we provide you with Industry Experts who are currently working in the field.
- Immersive Hands-on Trainings: All our training sessions are based on Learn by-doing method and hence every trainee learns by being immersed in projects that they develop along with their mentor. Every session is a combination of practical exercises, theoretical learning, hands-on exercises, group discussions, simulations and intensive Q & A sessions.
- Build a Portfolio of Projects: Rayafeel professionals help your employees to not only learn new concepts but also how to apply the theory to practice.
- Mentoring Sessions: Rayafeel professionals can also be retained even after the training session to help incorporate the learned concepts in a particular project and further mentoring.
Rayafeel’S TRAINING DELIVERY METHOD:
- Hands-on Training with immersive, interactive and practice sessions.
- Administered Classroom Assignments, Group Discussions, Simulation based learning and Q & A Sessions
- Learning the concepts through examples and Build a project through the course of training
- Post Training Sessions from Industry Experts(2 – 4 Hours Online sessions)
- Mentors evaluate / review the Project (or)
- Deep dive into specific concepts (or)
- Assistance provided in implementing the technology in existing / new projects
- Exclusive Mentor Support provided via email up to 3 Months.
Course Contents :
Curriculum 1:
- Introduction and Overview of PostgreSQL
- PostgreSQL System Architecture
- Architectural Summary
- Process Architecture
- Database Clusters
- PostgreSQL Terminology
- Physical Database Architecture
- Data File Architecture
- Database Server
- Installation Using PostgreSQL Binary Windows
- Installation from Source
- Creating a database cluster
- Starting and Stopping the Server (Other)
- Lab Exercise – Installation
- Install PostgreSQL from source
- Create a database cluster
- Start the database server
- Connect to the server using psql
- Stop the database server
Curriculum 2 :
- Configuration
- Setting PostgreSQL Parameters
- Access Control
- Connection Settings
- Security and Authentication Settings
- Configure client/server connectivity
- Memory Settings
- Free Space Settings
- Kernel Resource Settings
- Log Management
- Background Writer Settings
- Vacuum Cost Settings
Curriculum 3:
- Create and Managing PostgreSQL Database and Security
- USERS
- GROUPS
- ROLES
- Object Ownership
- Schemas and Search Paths
- Lab to create USERS, SCHEMAS, ROLES, Alter SEARCH_PATH
- GRANT and REVOKE privileges
- Levels of security: pg_hba.conf, schemas and users and table level
- pg_hba.conf
Curriculum 4
- Moving Data with PostgreSQL and Backup and Recovery
- COPY
- Perform a Logical Backup Using PG_DUMP
- Perfomr Entire Cluster Backup using PG_DUMPALL
- Filesystem Level Backup (Hot and Cold)
- Server To Server Backup Using BART and PG_ADMIN Tools
- PITR – Point in Time Recovery
- pg_start_backup and pg_stop_backup
- Creating a base backup
- Archive Backup Local and Standby
- Recovery file parameters
- Lab to test PITR
Curriculum 5:
- Routine Database Maintenance Tasks
- Routine Vacuuming
- Recovering Disk Space
- Vacuum Full
- Updating Planner Statistics
- Preventing Transaction ID Wraparound Failures
- Routine Reindexing
Curriculum 6:
- Performance Tuning
- Explain and Explain Analyze
- Forcing Query Plan Selection
- Indexing
- Log Management
- Clustering
Curriculum 7:
- PostgreSQL Partitioning and Table spaces
- Partition Methods
- Partition Setup
- Partition Table Explain Plan
- Table space Management
Curriculum 8
- High Availability and Replication
- Hot Standby / Warm Standby
- Why Use Replication?
- Hot Streaming Replication
- Replication Limitations and Monitoring log shipping
- Replication Configuration and check Logs
Curriculum 09
- Connection Pooling
- Why Connection Pooling?
- Pgpool-II setup
- Pgbouncer setup
Curriculum 10
- Advance Monitoring Techniques
- Importance of Monitoring
- PGFouine/pg_badger – Log Analyzer
Curriculum11
- Advance Monitering Tools(community and EDB)
- Monitering the Database using Pg_admin and pgbadger
- Pem server(Enterprise Manager). Handle more than 10 server one window
- pg_client, pg_agent
- Ora2pg(migration)-oracle to postgres Migration
- Edb Migration Tool Kit
Note : To access the full course content Please enroll the course or reach out to below contact if you are facing issue when the enrolling the course.
PostgreSQL Training Contents