Programa do Curso

Introdução

  • Visão geral das características e da arquitetura do PostgreSQL
  • Fundamentos da programação em Python
  • Vantagens do Python PostgreSQL

Começar a trabalhar

  • Instalando o PostgreSQL
  • Instalando Python, Django ou Flask
  • Instalando o psycopg2
  • Ligar a PostgreSQL with Python

Python e SQL Operações

  • Noções básicas da linguagem SQL
  • Esquema da base de dados e tabelas
  • Escrever uma consulta em Python
  • Criar tabelas
  • Inserir dados
  • Manipular dados
  • Usar a cláusula de limite
  • Juntar tabelas
  • Pesquisa de texto completo
  • Trabalhar com SQLite
  • Exemplos de aplicações Python

Avançado PostgreSQL with 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 PostgreSQL
  • Restringir o acesso utilizando listas brancas
  • Implementação da replicação
  • Migração de bases de dados
  • Cópia de segurança e restauro
  • Monitorização de consultas
  • Afinação do desempenho
  • Prevenção de ataques de injeção SQL

Resolução de problemas

Resumo e próximas etapas

Requisitos

  • Experiência com PostgreSQL
  • Experiência em programação Python

Público

  • Desenvolvedores
  • Administradores
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas