Programa do Curso
Introdução
- Panorâmica das características e da arquitetura de PostgreSQL
- Fundamentos de programação Python
- Vantagens de Python PostgreSQL
Introdução
- Instalação de PostgreSQL
- Instalando Python, Django ou Flask
- Instalando psycopg2
- Ligar a PostgreSQL com Python
Operações de Python e SQL
- Noções básicas da linguagem SQL
- Esquema e tabelas Database
- Escrevendo uma consulta Python
- Criar tabelas
- Inserção de dados
- Manipulação de dados
- Usando cláusula de limite
- Juntar tabelas
- Pesquisa de texto completo
- Trabalhar com SQLite
- Exemplos de aplicações Python
Avançado PostgreSQL com Python
- Herança de tabelas
- Transacções aninhadas
- Tipos definidos pelo utilizador
- VISTAS, TER, DISTINTOS
- Trabalhar com datas e horas
- Controlo de concorrência multi-versão (MVCC)
- Tabelas, gráficos e relatórios usando matplotlib
Administração e segurança
- [Segurança de dados
- Restringir o acesso utilizando listas brancas
- Implementação de replicação
- Database migração
- Cópia de segurança e restauro
- Monitorização de consultas
- Afinação do desempenho
- Prevenção de SQL ataques de injeção
Resolução de problemas
Resumo e próximos passos
Requisitos
- Experiência com PostgreSQL
- Python experiência em programação
Público
- Programadores
- Administradores
Declaração de Clientes (5)
Eu adquiri muito conhecimento com o treinamento.
Criselda Candor - Metropolitan Bank and Trust Company
Curso - PostgreSQL Advanced DBA
Máquina Traduzida
Quantidade (muita) de conhecimento fornecido. Abordagem animada sobre o assunto.
Oskar Debowski - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Máquina Traduzida
tópicos avançados com prática e discussão, como TimescaleDB e Hypertable, além do conhecimento do instrutor sobre o assunto :)
Shivam - Paessler LLC
Curso - PostgreSQL Fundamentals
Máquina Traduzida
No final do primeiro dia, um participante sugeriu mais interação nas práticas e os instrutores levaram isso em consideração para o segundo dia.
Daniela - Unit4
Curso - PostgreSQL 16 for Developers and Administrators
Máquina Traduzida
Uma abordagem factual e prática do assunto. Um ambiente agradável, propício para fazer perguntas.
Marcin - Santander Bank Polska S.A.
Curso - Implementing High Availability in PostgreSQL
Máquina Traduzida