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
- Benefits of using PostgreSQL with Python
Getting Started
- Installing PostgreSQL
- Installing Python, Django, or Flask
- Installing psycopg2
- Connecting to PostgreSQL with Python
Python and SQL Operations
- SQL language basics
- Database schema and tables
- Writing Python queries
- Creating tables
- Inserting data
- Manipulating data
- Using the LIMIT clause
- Joining tables
- Full-text search
- Working with SQLite
- Examples of Python applications
Advanced PostgreSQL with Python
- Table inheritance
- Nested transactions
- User-defined types
- VIEWS, HAVING, and DISTINCT
- Working with dates and times
- Multi-Version Concurrency Control (MVCC)
- Creating charts, graphs, and reports using matplotlib
Administration and Security
- PostgreSQL data safety
- Restricting access using whitelists
- Implementing replication
- Database migration
- Backup and restore procedures
- Monitoring queries
- Performance tuning
- Preventing SQL injection attacks
Troubleshooting
Summary and Next Steps
Requirements
- Experience with PostgreSQL
- Experience with Python programming
Target Audience
- Developers
- 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.