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
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas