Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of PostgreSQL features and architecture
- Python programming fundamentals
- Advantages of integrating Python and PostgreSQL
Getting Started
- Installing PostgreSQL
- Setting up Python along with Django or Flask
- Installing psycopg2
- Connecting to PostgreSQL via Python
Python and SQL Operations
- SQL language basics
- Database schemas and tables
- Writing Python queries
- Creating tables
- Inserting data
- Data manipulation techniques
- Utilizing the LIMIT clause
- Joining tables
- Full-text search capabilities
- Working with SQLite
- Illustrative Python application examples
Advanced PostgreSQL with Python
- Table inheritance
- Nested transactions
- User-defined types
- Utilizing VIEWS, HAVING, and DISTINCT
- Handling dates and times
- Multi-Version Concurrency Control (MVCC)
- Generating charts, graphs, and reports using matplotlib
Administration and Security
- Ensuring PostgreSQL data safety
- Controlling access via whitelists
- Implementing replication strategies
- Database migration processes
- Backup and restoration procedures
- Monitoring query performance
- Performance tuning
- Preventing SQL injection attacks
Troubleshooting
Summary and Next Steps
Requirements
- Prior experience with PostgreSQL.
- Proficiency in Python programming.
Target Audience
- Software Developers
- System Administrators
21 Hours
Testimonials (2)
The provided examples and labs
Christophe OSTER - EU Lisa
Course - PostgreSQL Advanced DBA
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.