Overview
PostgreSQL is a powerful, open-source object-relational database management system that emphasizes extensibility, data integrity, and high performance. Its versatility and robust feature set make it an ideal choice for developers working on projects of all sizes, from small-scale applications to enterprise-level systems. By learning PostgreSQL, developers can tap into its advanced capabilities, such as full-text search, spatial data support, and customizable data types, allowing them to create efficient and scalable solutions tailored to their unique needs.
PostgreSQL for Database Developers is a three-day hands-on course that explores the fundamentals of database management, covering everything from installation and management to advanced SQL functions. Designed for beginners and enthusiasts alike, this course will equip you with the knowledge and skills required to effectively harness the power of PostgreSQL in today's data-driven landscape.
Throughout the course you’ll be immersed in a variety of essential topics, such as understanding data types, creating and managing indexes, working with array values, and optimizing queries for improved performance. You’ll gain valuable hands-on experience with real-world exercises, including the use of the psql client, writing triggers and stored procedures with PL/pgSQL, and exploring advanced SQL functions like Common Table Expressions (CTE), Window Functions, and Recursive Queries. You’ll exit this course with a solid foundation in PostgreSQL, enabling you to confidently navigate and manage your databases with ease and efficiency.
Learning Objectives
This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities.
Upon completing this course, database developers will be able to:
If your team requires different topics, additional skills or a custom approach, our team can collaborate with you to further adjust the course to focus on your specific learning objectives and goals.
Learning Objectives
This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities.
Upon completing this course, database developers will be able to:
If your team requires different topics, additional skills or a custom approach, our team can collaborate with you to further adjust the course to focus on your specific learning objectives and goals.
Audience
The ideal audience for this course includes database enthusiasts, IT professionals, and developers who are eager to expand their knowledge and skill set in database management and optimization. Roles that would greatly benefit from attending this course include:
Pre-Requisites
To ensure a smooth learning experience and maximize the benefits of attending this course, you should have the following prerequisite skills:
Take Before: We recommend attendees have the skills in the course listed below, or attend this course as a pre-requisite:
Related Courses
This is a subset of related courses we offer. Please see the website for the complete catalog.
Course Topics / Agenda
1. Installing & Managing PostgreSQL
2. Overview of PostgreSQL Database
3. Using the psql client
4. Understanding PostgreSQL data types
5. Understanding sequences
6. Creating & managing indexes
7. Using COPY to load data
8. Working with Array Values
9. Advanced SQL Functions
10. Writing triggers & stored procedures with PL/pgSQL
11. Using the PostgreSQL query optimizer
12. Improving query performance
13. Wrap Up & Additional Resources
Student Materials & Lab Environment
All course software (limited versions, for course use only), digital courseware files or course notes, labs / data sets and solutions (as applicable) are provided for you in our “easy access / no install required” high-speed remote lab environment. Our tech team works with every student to ensure everyone is set up with solid access and ready to go prior to every course start date, ensuring smooth delivery and great hands-on experience. Please ask for details.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Please see the current upcoming available open enrollment course dates posted below. Please feel free to Register Online below, or call 844-475-4559 toll free to connect with our Registrar for assistance. If you need additional date options, please contact us for scheduling.
Course Title | Days | Date | Time | Price | |
---|---|---|---|---|---|
PostgreSQL for Database Developers (TTDB7024) | 3 Days | Feb 12 to Feb 14 | 10:00 AM to 06:00 PM EST | $2,395.00 | Enroll |
PostgreSQL for Database Developers (TTDB7024) | 3 Days | May 19 to May 21 | 10:00 AM to 06:00 PM EST | $2,395.00 | Enroll |
PostgreSQL for Database Developers (TTDB7024) | 3 Days | Aug 18 to Aug 20 | 10:00 AM to 06:00 PM EST | $2,395.00 | Enroll |
PostgreSQL for Database Developers (TTDB7024) | 3 Days | Oct 6 to Oct 8 | 10:00 AM to 06:00 PM EST | $2,395.00 | Enroll |
Mix, Match & Master!
2FOR1: Two Courses, One Price!
Enroll in *any* two public courses (for 2023 *OR* 2024 dates!) by December 31, for one price! Learn something new, or share the promo!
Special Offers
Limited Offer for most courses.
SAVE 50%