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)
Andres garante consistentemente que responde a todas as perguntas dos participantes e se esforça para garantir que todos compreendam seus ensinamentos. Admiro sua experiência e proficiência no assunto
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Máquina Traduzida
Ahmed tem sido muito cooperativo e conhecedor sobre o assunto, tornando toda a sessão de treinamento boa e produtiva, abordando alguns tópicos básicos e importantes sobre o Postgres.
Imran Sadiq Bhat
Curso - PostgreSQL Essentials
Máquina Traduzida
Ele foi claramente projetado para ser muito adequado ao nosso propósito, o que o tornou ainda mais útil. Gostei muito do formato de zoom, pois me ajudou a me concentrar com o material sempre à frente e o treinador podendo adicionar ilustrações e marcações nele enquanto explicava. O treinador respondeu todas as nossas perguntas de uma maneira muito satisfatória e fiquei surpreso com quanto aprendi em um único dia. Normalmente, me canso dos treinamentos à tarde, mas este foi muito envolvente até o final. O ritmo estava perfeito e os detalhes foram aprofundados nos pontos certos.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Máquina Traduzida
Michal foi muito conhecido e envolvente como professor. (Note: The translation aims to maintain the meaning, but "very knowledgable" is adjusted slightly to sound more natural in Portuguese. If "knowledgable" was intended to be "knowledgeable," the correct translation would be "muito informado" or "muito conhecedor.")
Nate Clifton - NIIT (USA) Inc.
Curso - PostgreSQL Advanced DBA
Máquina Traduzida
novos conhecimentos que podem ser aplicados em nosso sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Curso - PostgreSQL Administration, Optimization and Replication
Máquina Traduzida