Course Name
Course Code : PRR12
Venue Details
Postal Code : 11001
Session Dates
Duration: 3 days (21 hours)
PostgreSQL training provides individuals with the knowledge to work with one of the most advanced and open-source relational database management systems. The course covers fundamental topics like database creation, querying, and managing data using SQL. Participants learn about advanced features such as indexing, transactions, and user-defined functions to enhance performance and scalability. The training also delves into PostgreSQL’s support for data integrity, security, and backup strategies. By completing PostgreSQL training, professionals gain the expertise to efficiently manage, maintain, and optimize PostgreSQL databases for a wide range of applications.
Introduction to PostgreSQL and Basic Operations Overview of PostgreSQL: Introduction to PostgreSQL and its key features. Use cases and comparison with other database systems. Installation and initial setup of PostgreSQL. PostgreSQL Architecture: Understanding processes, memory, and storage. Key components: databases, schemas, and tablespaces. Getting Started with PostgreSQL: Connecting to the database using psql and GUI tools. Creating and managing databases and schemas. Hands-on Exercise Basic SQL Operations: Writing SQL for data retrieval and manipulation (SELECT, INSERT, UPDATE, DELETE). Working with constraints and primary keys. Hands-on Exercise Advanced SQL and Database Design Advanced SQL Concepts: Writing complex queries with joins, subqueries, and window functions. Using aggregate functions for data summarization. Hands-on Exercise Data Types and Functions: Exploring PostgreSQL data types and functions. Working with JSON and arrays. Hands-on Exercise Database Design and Relationships: Designing normalized database schemas. Creating and managing relationships with foreign keys. Hands-on Exercise Indexes and Performance Optimization: Understanding indexes and their impact on performance. Creating and managing indexes (B-tree, GIN, and GiST). Hands-on Exercise Administration and Maintenance Backup and Restoration: Performing backups using pg_dump and pg_basebackup. Restoring databases from backups. Hands-on Exercise User Management and Security: Creating users and roles. Granting and revoking permissions. Implementing row-level security. Hands-on Exercise Monitoring and Maintenance: Understanding logs and monitoring tools. Performing basic maintenance tasks like vacuuming and analyzing. Hands-on Exercise Extensions and Advanced Features: Introduction to PostgreSQL extensions (e.g., PostGIS, pg_stat_statements). Overview of replication and clustering.
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |