This course teaches developers how to administer PostgreSQL databases in any environment. Learn to install, configure, and secure PostgreSQL, optimize performance, implement replication, and ensure high availability. You'll also explore backup strategies, container deployment with Docker and Kubernetes, and cloud-based hosting on AWS, Azure, and Google Cloud. Ideal for professionals managing PostgreSQL in production.
The course is a comprehensive, hands-on course designed for programming professionals who want to master the administration of PostgreSQL databases. Covering a full spectrum of topics—from foundational PostgreSQL architecture to advanced areas such as replication, high availability, and cloud deployment—this course equips participants with the skills necessary to install, configure, secure, and maintain PostgreSQL in real-world environments. Learners will engage in practical exercises involving performance tuning, routine maintenance, and containerization strategies, as well as explore deployment scenarios on major cloud platforms. By the end of the course, participants will be fully prepared to manage PostgreSQL effectively across diverse infrastructures.
21 hours of intensive training with live instruction delivered over three to five days to accommodate varied scheduling needs.
All students receive comprehensive courseware covering all topics in the course. Courseware is distributed via GitHub in the form of documentation and extensive code samples. Students practice the topics covered through challenging hands-on lab exercises. Students will need a free, personal GitHub account to access the courseware. Students are provided a cloud-based environment for all demonstrations and lab exercises.