Categoria: Access e Banco de Dados
Autor(es): Vitor Mazuco
Carga horária: 20 horas no certificado
ApenasR$ 50,00
Curso de PostgreSQL - Curso Completo e Prático - do Básico ao Avançado
165 Vídeo Aulas Práticas e Atualizadas!
Tudo Para Você Implementar o Banco de Dados PostgreSQL, do Zero ao Profissional.
Lançado em 1989, o PostgreSQL é um SGBD de código livre mantido pela PostgreSQL Global Development Group.Por ser de código aberto, o PostgreSQL é bastante usado no ambiente web.
Recomenda-se a todos que desejam investir na criação de pequenos sistemas web que se especializem e apliquem o banco de dados PostgreSQL.
Principais Recursos Disponíveis no PostgreSQL (os quais você aprenderá neste curso):
- Chaves estrangeiras.
- Buscas mais complexas.
- Software robusto e de alta qualidade com código de manutenção e bem comentado.
- Administração de concorrência multiversão.
- Integridade transacional.
- Desempenho, segurança e alta disponibilidade.
- Alta Acessibidade.
- Apoio ao modelo híbrido objeto relacional.
- Visões.
- Gatilhos.
- Indexação por texto.
- Linguagem de programação estruturada em diferentes linguagens para procedimentos armazenados, exemplo são pgSQL, Python, Java, Perl, C, entre outros.
- Sistema para guardar dados PostGIS, de Sistema de Informação Geográfica.
E ainda, pode ser ampliado por qualquer usuário, ganhando novas ferramentas como: linguagens procedurais, tipos de dados; funções; operadores; funções de agregação; métodos de índice, entre outros.
Por causa de sua licença menos restritiva, esse SGBD pode ser usado, mudado e distribuído por qualquer empresa e para qualquer finalidade (comercial, acadêmica, pessoal) sem precisar pagar nenhum tipo de licença ou quaisquer outras remunerações.
O que surpreende muitas pessoas é que o conjunto de recursos do PostgreSQL é mais comparável com o da Oracle ou do SQL Server do que com o MySQL propriamente. A única conexão entre o MySQL e o PostgreSQL é que esses dois projetos são de código aberto; Além disso, as características e as filosofias são quase totalmente diferentes.
Uma das principais características da Oracle desde a versão 7 foi o "isolamento instantâneo", onde os leitores não bloqueiam escritores e os escritores não bloqueiam os leitores. Você pode se surpreender ao saber que o PostgreSQL foi o primeiro banco de dados a ser projetado com esse recurso e oferece uma implementação completa.
Todos esses recursos oferecem uma grande variedade de opções de implementação para arquitetos de software. Há muitas maneiras de resolver problemas ao criar aplicativos e mantê-los durante longos períodos de tempo.
Nos primeiros dias, quando o PostgreSQL ainda era um banco de dados de pesquisa, o foco era exclusivamente em novos recursos legais. Ao longo dos últimos 15 anos, enormes quantidades de código foram reescritas e melhoradas, dando-nos um dos servidores de software mais estáveis e grandes disponíveis para uso operacional.
Quem está usando o PostgreSQL atualmente?
Usuários proeminentes incluem a Apple, BASF, Genentech, IMDB, Skype, NTT, Yahoo, The National Weather Service entre várias outras gigantes do mercado.
O PostgreSQL recebe mais de 1 milhão de downloads por ano, de acordo com os dados enviados à Comissão Européia.
Nesse curso abordaremos todos os principais tópicos que envolvem essa fantástica ferramenta de gerenciamento de banco de dados.
Para quem é Indicado Este Curso:
- Profissionais de tecnologia em geral.
- Estudantes de tecnologia e Universitários na Área de TI.
- Profissionais que Precisem Dominar, por Completo, Banco de Dados com o PostgreSQL.
- Alunos que queriam saber mais sobre banco de dados do PostgreSQL.
- DBAs Experientes com Outros Bancos de Dados e que queiram conhecer mais sobre o PostgreSQL e suas funções.
ApenasR$ 50,00
Conteúdo programático:
Curso de PostgreSQL Completo - TODOS OS MÓDULOS AQUI:
Módulo 01 - Introdução ao Curso - Aula 01 - Introdução ao PostgreSQL - 00:06:58
Módulo 02 - Preparativos - Aula 01 - Instalar o VirtualBox - 00:06:58
Módulo 02 - Preparativos - Aula 02 - Instalação do Ubuntu Server - 00:06:58
Módulo 02 - Preparativos - Aula 03 - Instalação do CentOS - 00:06:58
Módulo 03 - Primeiros passos - Aula 01 - Instalando o PostgreSQL - 00:06:58
Módulo 03 - Primeiros passos - Aula 02 - Configurações de usuários e de conexões - 00:06:58
Módulo 03 - Primeiros passos - Aula 03 - Usando ferramentas de administração gráfica - 00:06:58
Módulo 03 - Primeiros passos - Aula 04 - Usando o pgAdmin - 00:06:58
Módulo 03 - Primeiros passos - Aula 05 - Usando o phpPgAdmin - 00:06:58
Módulo 03 - Primeiros passos - Aula 06 - Usando a consulta do psql e alterando a senha - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 01 - Arquivos de Configuração - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 02 - Gerenciando conexões - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 03 - Roles - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 04 - Criação de banco de dados - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 05 - Usando Esquemas - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 06 - Usando Esquemas com Logins - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 07 - Privilégios - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 08 - Privilégios Padrão - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 09 - Extensões - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 10 - Extensões populares - 00:06:58
Módulo 04 - Administração de banco de dados - Aula 11 - Gerenciando armazenamento em disco com Tablespaces - 00:06:58
Módulo 05 - Backup e Restauração - Aula 01 - Backup e restauração - 00:06:58
Módulo 05 - Backup e Restauração - Aula 02 - Backup seletivo usando pgdump - 00:06:58
Módulo 05 - Backup e Restauração - Aula 03 - Backup de todo o sistema com pgdumpall - 00:06:58
Módulo 05 - Backup e Restauração - Aula 04 - Restauração simples - 00:06:58
Módulo 05 - Backup e Restauração - Aula 05 - Usando pgrestore - 00:06:58
Módulo 06 - Tabelas - Aula 01 - Tabelas - 00:06:58
Módulo 06 - Tabelas - Aula 02 - Herança em Tabelas - 00:06:58
Módulo 06 - Tabelas - Aula 03 - Tabelas Unlogged - 00:06:58
Módulo 06 - Tabelas - Aula 04 - Tabelas TYPE OF - 00:06:58
Módulo 07 - Restrições - Aula 01 - Restrições - 00:06:58
Módulo 07 - Restrições - Aula 02 - Restrições do tipo Check - 00:06:58
Módulo 07 - Restrições - Aula 03 - Restrições de unicidade - 00:06:58
Módulo 07 - Restrições - Aula 04 - Restrições com chaves primárias - 00:06:58
Módulo 07 - Restrições - Aula 05 - Restrições chaves estrangeiras - 00:06:58
Módulo 08 - Visões - Aula 01 - Visões - 00:06:58
Módulo 08 - Visões - Aula 02 - Visões com duas tabelas - 00:06:58
Módulo 08 - Visões - Aula 03 - Criando Views materializadas - 00:06:58
Módulo 09 - Índices - Aula 01 - Índices - 00:06:58
Módulo 09 - Índices - Aula 02 - Índices B-tree - 00:06:58
Módulo 09 - Índices - Aula 03 - Índices Hash - 00:06:58
Módulo 09 - Índices - Aula 04 - Índices GIN - 00:06:58
Módulo 09 - Índices - Aula 05 - Índices concorrentes - 00:06:58
Módulo 09 - Índices - Aula 06 - Índice unitário - 00:06:58
Módulo 09 - Índices - Aula 07 - Índices parciais - 00:06:58
Módulo 09 - Índices - Aula 08 - Índice de inchaço - 00:06:58
Módulo 09 - Índices - Aula 09 - Métodos contra os índice de inchaço - 00:06:58
Módulo 10 - Tipos de dados - Aula 01 - Tipos de dados - 00:06:58
Módulo 10 - Tipos de dados - Aula 02 - Numéricos - 00:06:58
Módulo 10 - Tipos de dados - Aula 03 - Caracteres e Strings - 00:06:58
Módulo 10 - Tipos de dados - Aula 04 - Funções de seqüência de caracteres - 00:06:58
Módulo 10 - Tipos de dados - Aula 05 - Tempos - 00:06:58
Módulo 10 - Tipos de dados - Aula 06 - Operadores e funções de data e hora - 00:06:58
Módulo 10 - Tipos de dados - Aula 07 - JSON no PostgreSQL - 00:06:58
Módulo 10 - Tipos de dados - Aula 08 - Saída de JSON - 00:06:58
Módulo 10 - Tipos de dados - Aula 09 - Binário JSON com jsonb - 00:06:58
Módulo 10 - Tipos de dados - Aula 10 - XML no Postgres - 00:06:58
Módulo 10 - Tipos de dados - Aula 11 - Consultando dados XML - 00:06:58
Módulo 11 - Funções - Aula 01 - O que são Funções e porque usar - 00:06:58
Módulo 11 - Funções - Aula 02 - Exemplos Práticos - 00:06:58
Módulo 11 - Funções - Aula 03 - FOR LOOP - 00:06:58
Módulo 11 - Funções - Aula 04 - Raise Notice - 00:06:58
Módulo 11 - Funções - Aula 05 - Raise Exception - 00:06:58
Módulo 11 - Funções - Aula 06 - Criando Funções com Python - 00:06:58
Módulo 12 - Segurança - Aula 01 - Introdução a Segurança - 00:06:58
Módulo 12 - Segurança - Aula 02 - Revogando o acesso do usuário a uma tabela - 00:06:58
Módulo 12 - Segurança - Aula 03 - Impedindo temporariamente um usuário se conectar - 00:06:58
Módulo 12 - Segurança - Aula 04 - Removendo um usuário sem deixar remover seus dados - 00:06:58
Módulo 12 - Segurança - Aula 05 - Verificando que todos os usuários têm uma senha segura - 00:06:58
Módulo 12 - Segurança - Aula 06 - Dando poderes limitados de superusuário a usuários específicos - 00:06:58
Módulo 12 - Segurança - Aula 07 - Auditando as alterações de dados - 00:06:58
Módulo 12 - Segurança - Aula 08 - Coletando mudanças usando as triggers - 00:06:58
Módulo 12 - Segurança - Aula 09 - Criptografia de dados confidenciais - 00:06:58
Módulo 13 - Cluster - Aula 01 - Introdução ao Cluster no PostgreSQL - 00:06:58
Módulo 13 - Cluster - Aula 02 - Alta disponibilidade com repmgr - 00:06:58
Módulo 13 - Cluster - Aula 03 - Primeiras instalações e configurações de chaves SSH - 00:06:58
Módulo 13 - Cluster - Aula 04 - Configuração do servidor Master - 00:06:58
Módulo 13 - Cluster - Aula 05 - Configuração do servidor Slave - 00:06:58
Módulo 13 - Cluster - Aula 06 - Simulação de paradas e Recuperação - 00:06:58
Módulo 13 - Cluster - Aula 07 - Failover automático com repmgrd - 00:06:58