Curso completo de PostgreSQL! Do Básico ao Avançado!
3.5 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
147 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso completo de PostgreSQL! Do Básico ao Avançado! to your Wishlist.

Add to Wishlist

Curso completo de PostgreSQL! Do Básico ao Avançado!

Aprenda tudo sobre o melhor SGBD open source do mundo! Curso prático e atualizado!
3.5 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
147 students enrolled
Created by Vitor Mazuco
Last updated 9/2017
Portuguese
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12 hours on-demand video
  • 90 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conhcer e aprender melhor sobre o banco de dados do Postgres
  • Instalando e configurando o Postgres
  • Usando o phpPgAdmin
  • Administração do banco de dados
  • Backup e Restauração
  • Tabelas
  • Restrições
  • Visões
  • Índices
  • Tipos de Dados
  • Funções
  • Python com PostgreSQL
  • Segurança em seu PostgreSQL
View Curriculum
Requirements
  • Conhecimentos sólidos de Linux Debian/Ubuntu ou de CentOS
  • Desejável conhecimento em Python/Lógica de programação
Description

Lançado em 1989, o PostgreSQL é um SGBD de código livre mantido pela PostgreSQL Global Development Group. Os seus desenvolvedores seguem um modelo de criação chamado de "Bazar". Nele é dito sobre as maneiras da engenharia de software segundo suas próprias anotações no processo de criação do Linux.

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.

Os principais recursos do PostgreSQL são:

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, etc;
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.

Who is the target audience?
  • Alunos que queriam saber mais sobre banco de dados do PostgreSQL
  • DBA que queiram conhecer mais sobre o Postgres e suas funções
Students Who Viewed This Course Also Viewed
Curriculum For This Course
85 Lectures
12:09:33
+
Introdução ao PostgreSQL
2 Lectures 23:31

Apresentando o SQL
12:28
+
Preparativos para o uso
3 Lectures 35:24
Instalação do VirtualBox
15:41

Instalação do Ubuntu Server
10:49

Instalação do CentOS
08:54
+
Primeiros passos com o Postgres
5 Lectures 01:09:39
Instalando e configurando o Postgres
12:28

Configurações de usuários e de conexões
13:08

Usando o pgAdmin
17:56

Usando o phpPgAdmin
09:54

Usando a consulta do psql e alterando a senha
16:13
+
Administração do banco de dados
11 Lectures 02:08:14
Arquivos de Configurações
17:30

Gerenciando conexões
08:28

Roles
08:24

Criação de banco de dados
13:27

Usando Esquemas
06:56

Usando Esquemas com Logins
14:24

Privilégios
17:16

Privilégios Padrões
06:42

Extensões
12:09

Extensões populares
12:59

Gerenciando armazenamento em disco com Tablespaces
09:59
+
Backup e Restauração
5 Lectures 38:39
Backup e restauração
03:23

Backup seletivo usando pg_dump
18:42

Backup de todo o sistema com pg_dumpall
03:28

Restauração simples
05:33

Restauração com o pg_restore
07:33
+
Tabelas
4 Lectures 37:36
Tabelas
13:54

Herança em Tabelas
08:19

Tabelas Unlogged
06:06

Tabelas TYPE OF
09:17
+
Restrições
5 Lectures 28:39
Restrições
02:30

Restrições do tipo Check
09:34

Restrições de unicidade
04:31

Restrições com chaves primárias
06:51

Restrições com chaves estrangeiras
05:13
+
Visões
3 Lectures 30:46
Visões
11:33

Visões com duas tabelas
13:09

Criando Views materializadas
06:04
+
Índices
9 Lectures 43:44
Índices
07:05

Índices B-tree
04:38

Índices Hash
03:03

Índices GIN
03:34

Índices concorrentes
03:21

Índice unitário
04:44

Índices parciais
04:51

Índice de inchaço
05:54

Métodos contra os índice de inchaço
06:34
+
Tipos de Dados
11 Lectures 01:00:48
Tipos de dados
01:39

Numéricos
05:16

Caracteres e Strings
01:42

Funções de seqüência de caracteres
08:48

Tempos
03:29

Operadores e funções de data e hora
08:08

JSON no Postgres
07:28

Saída de JSON
02:54

Binário JSON com jsonb
09:19

XML no Postgres
07:10

Consultando dados XML
04:55
4 More Sections
About the Instructor
Vitor Mazuco
4.0 Average rating
1,093 Reviews
5,167 Students
14 Courses
Linux Professional, Consultor de T.I

Vitor Mazuco é formado em Administração de Empresas pela Escola Superior de Administração e Gestão-FGV. É Especialista  em Administração de Sistemas Linux, Unix/BSD's, Administração de Redes e Segurança da Informação. Tem experiência em migração de plataformas proprietárias para livres, implementação de firewalls/Appliances e interoperabilidade de sistemas.

É instrutor nas áreas de Redes de Computadores, Administração de Servidores Microsoft e Linux, Segurança da Informação, Arduino, Raspberry Pi, Servidores VoIP e presta consultoria em segurança com pentest. Também trabalho na Wikipédia e em outros sites da Wikimedia Foudation desde 2008.

Elaborei mais de 10 cursos, tenho mais de 4000 alunos espalhados por mais de 50 países. Eu acredito que a educação pode transformar as pessoas contribuindo para um mundo muito melhor!