Tudo Para Você Implementar o Banco de Dados PostgreSQL, do Zero ao Profissional. 167 Vídeo Aulas Práticas e Atualizadas - 27:15 horas de Conteúdo!

Tempo de acesso: Vitalício
Preço: R$ 50,00
Envio do Certificado:
Autor(es): VMZ Solutions
Carga horária: 12 horas (no certificado)
Formato das lições: Vídeo-aulas
1) A quem se destina este curso?
PostgreSQL - Curso Completo e Prático - do Básico ao Avançado
167 Vídeo Aulas Práticas e Atualizadas 27:15 horas de Conteúdo!
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):
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:
2) Visão Geral do Curso
O Curso é feito 100% online e você pode acessar as vídeo aulas na hora em que quiser e quantas vezes quiser, pois o teu acesso é vitalício.
O QUE VOCÊ RECEBERÁ AO SE INSCREVER NESTE CURSO:
Assista Abaixo Vídeo-aulas Demonstrativas Deste Curso:
3) Índice completo - Veja tudo que você vai aprender neste curso:
Módulo 1 : Introdução ao PostgreSQL
Aula 1 : Introdução ao PostgreSQL
Módulo 2 : Introdução a Linguagem SQL
Aula 2 : O que é SQL e para que ele serve
Aula 3 : Preparação do Ambiente
Aula 4 : Usando o comando SELECT
Aula 5 : Usando o comando SELECT - parte2
Aula 6 : Usando o comando SELECT - parte3
Aula 7 : Usando o Order By
Aula 8 : Junções de tabelas
Aula 9 : Trabalhando com multiplas tabelas
Aula 10 : Trabalhando com strings
Aula 11 : Trabalhando com strings parte 2
Aula 12 : Trabalhando com Números
Aula 13 : Trabalhando com Números parte 2
Aula 14 : Trabalhando com Números parte 3
Aula 15 : Manipulação de Banco de Dados
Aula 16 : Manipulação de Banco de Dados parte 2
Aula 17 : Manipulação de Banco de Dados parte 3
Aula 18 : Manipulação de Banco de Dados parte 4
Módulo 3 : Preparativos para o uso do PostrgreSQL
Aula 19 : Instalação do VirtualBox
Aula 20 : Instalação do Ubuntu Server
Aula 21 : Instalação do CentOS
Módulo 4 : Primeiros passos com o Postgres
Aula 22 : Instalando o PostgreSQL no Ubuntu
Aula 23 : Instalando o PostgreSQL no CentOS
Aula 24 : Instalando o PostgreSQL no Windows
Aula 25 : Novas funcionalidades
Aula 26 : Configurações de usuários e de conexões
Aula 27 : Usando o pgAdmin
Aula 28 : O comando psql
Aula 29 : Principais comandos do psql
Módulo 5 : Administração do banco de dados
Aula 30 : Arquivos de Configurações
Aula 31 : Usando a consulta do psql e alterando a senha
Aula 32 : Gerenciando conexões
Aula 33 : Roles
Aula 34 : Criação de banco de dados
Aula 35 : Usando Esquemas
Aula 36 : Privilégios
Aula 37 : Gerenciando armazenamento em disco com Tablespaces
Módulo 6 : Backup e Restauração
Aula 38 : Conhecendo o comando de Backup
Aula 39 : Métodos de restauração
Aula 40 : Backup automatizado no Linux
Módulo 7 : Tabelas
Aula 41 : Tabelas
Aula 42 : Gerenciando tabelas temporárias e EXISTS
Aula 43 : Tabelas Unlogged e TYPE OF
Aula 44 : Inserindo e selecionando dados
Aula 45 : Valores NULL
Aula 46 : Atualizando e removendo dados
Aula 47 : Auto Incremento com Serial
Aula 48 : Sequences
Módulo 8 : Consultas complexas
Aula 49 : Usando a cláusula like
Aula 50 : Usando o distinct
Aula 51 : Usando o limit e o offset
Aula 52 : Subconsultas IN-NOT IN e EXISTS-NOT EXISTS
Aula 53 : Comandos Join
Aula 54 : LEFT e RIGHT JOIN
Aula 55 : FULL OUTER JOIN
Aula 56 : CASE
Aula 57 : COALESCE
Aula 58 : NULLIF
Módulo 9 : Restrições
Aula 59 : Restrições
Aula 60 : Constraints Check
Aula 61 : Constraints UNIQUE
Aula 62 : Constraints PRIMARY KEY
Aula 63 : Constraints FOREIGN KEY
Aula 64 : GENERATED AS IDENTITY
Módulo 10 : Visões
Aula 65 : Visões
Aula 66 : Drop View
Aula 67 : Updatable Views
Aula 68 : Materialized Views
Aula 69 : Recursive View
Módulo 11 : Índices e performances
Aula 70 : CREATE INDEX
Aula 71 : List e DROP Index
Aula 72 : UNIQUE Index
Aula 73 : Indexes on Expressions
Aula 74 : Partial Index
Aula 75 : Multicolumn Indexes
Aula 76 : Criando um fuzzy search com pg_trgm
Aula 77 : Conhecendo o comando EXPLAIN
Aula 78 : EXPLAIN ANALYZE
Aula 79 : Index HypoPG
Módulo 12 : Tipos de Dados
Aula 80 : NUMERIC
Aula 81 : CHAR, VARCHAR e TEXT
Aula 82 : Boolean
Aula 83 : Date
Aula 84 : Timestamp
Aula 85 : Interval
Aula 86 : TIME
Aula 87 : SERIAL
Aula 88 : UUID
Aula 89 : JSON
Aula 90 : Hstore
Aula 91 : Jsonb
Aula 92 : Índices para o Jsonb
Aula 93 : Trabalhando com Matrizes
Aula 94 : Trabalhando com Range Types
Aula 95 : CREATE DOMAIN e TYPE
Aula 96 : XML
Módulo 13 : Funções
Aula 97 : Introdução a função
Aula 98 : Funções com FOR LOOP
Aula 99 : Raise Notice
Aula 100 : Trabalhanco com classes de operadores
Módulo 14 : Funções de agregação
Aula 101 : Introdução a funções de agregação
Aula 102 : AVG
Aula 103 : ARRAY_AGG
Aula 104 : COUNT
Aula 105 : SUM
Módulo 15 : Window Functions
Aula 106 : Introdução ao Window Functions
Aula 107 : Função RANK
Aula 108 : Função DENSE_RANK
Aula 109 : Função ROW_NUMBER
Aula 110 : Função CUME_DIST
Aula 111 : FIRST e LAST VALUE
Módulo 16 : Trigger
Aula 112 : Criando uma trigger
Aula 113 : ALTER TRIGGER
Aula 114 : Habilitar-Desabiltar
Módulo 17 : Segurança em seu Postgres
Aula 115 : Introdução a Segurança - Restrições a usuários
Aula 116 : Auditando as alterações de dados
Aula 117 : Coletando mudanças usando as triggers
Aula 118 : Criptografia de dados confidenciais
Aula 119 : Implementando uma Row Level Security - RLS
Aula 120 : Inspecionando permissões
Módulo 18 : Cluster no PostgreSQL com repmgr
Aula 121 : Introdução ao Cluster no PostgreSQL
Aula 122 : Alta disponibilidade e replicação com repmgr
Aula 123 : Primeiras instalações e configurações de chaves SSH
Aula 124 : Configuração do servidor Master
Aula 125 : Configuração do servidor Slave
Aula 126 : Simulação de paradas e Recuperação
Aula 127 : Failover automático com repmgrd
Módulo 19 : Transações e bloqueios
Aula 128 : Trabalhando com Transações
Aula 129 : Trabalhando com SAVEPOINT e DDLs
Aula 130 : Entendendo o básico sobre bloqueio
Aula 131 : Utilizando FOR SHARE e FOR UPDATE
Aula 132 : Compreendendo sobre níveis de isolamento de transação
Aula 133 : Estudando os deadlocks e problemas semelhantes
Aula 134 : Teoria sobre o VACUUM
Aula 135 : Executando o VACUUM na prática
Módulo 20 : Procedimentos armazenados
Aula 136 : Trabalhando com PL/pgSQL
Aula 137 : Gerenciando escopos com PL/pgSQL
Aula 138 : Trabalhando com Cursor em PL/pgSQL
Aula 139 : Trabalhando com tipos compostos em PL/pgSQL
Aula 140 : Trabalhando com triggers em PL/pgSQL
Aula 141 : Trabalhando com PL/Perl
Aula 142 : Trabalhando com o SPI com PL/Perl
Aula 143 : Trabalhando com PL/Python
Aula 144 : Trabalhando com PROCEDURE
Aula 145 : Trabalhando com Drop Procedure
Módulo 21 : Load Balance com HAProxy e PgBouncer
Aula 146 : Apresentação do Setup
Aula 147 : Configurações do HAProxy
Aula 148 : Instalando o PgBouncer
Módulo 22 : Extensões
Aula 149 : Usando o módulo adminpack
Aula 150 : Usando o módulo bloom
Aula 151 : Usando as extenões do btree_gist and btree_gin
Aula 152 : Buscando arquivos com file_fdw
Aula 153 : Inspecionando o armazenamento usando o pageinspect
Aula 154 : Verificando o Cache com pg_buffercache
Aula 155 : Inspecionando o armazenamento com pgstattuple
Aula 156 : Conectando a servidores remotos usando postgres_fdw
Aula 157 : Usando o TimescaleDB
Módulo 23 : Comandos avançados de SQL
Aula 158 : Lidando com GROUPING SETS
Aula 159 : Funções agregadas de conjunto ordenado
Aula 160 : Trabalhando com Window Functions
Aula 161 : Estudando as cláusulas do Windows Functions
Aula 162 : Estudando as funções lead() e lag()
Aula 163 : Estudando as funções *value() e row_number()
Aula 164 : Criando a sua própria função com CREATE AGGREGATE
Aula 165 : Trabalhando com WITH ORDINALITY
Aula 166: Criando a sua própria função com CREATE AGGREGATE
Aula 167: Trabalhando com WITH ORDINALITY
4) Preço e o que está incluído no curso:
O QUE VOCÊ RECEBERÁ AO SE INSCREVER NESTE CURSO:
5) Como fazer a sua inscrição e pagamento
Não é preciso fazer reservas, pois sempre que necessário serão abertas novas turmas, sempre com início imediato!
6) Dúvidas mais comuns
1) Onde faço esse curso?
R: O curso é feito online, via Internet, o que quer dizer que você pode estudar a partir de qualquer computador, smartphone ou tablet ligado à Internet. Após fazer a inscrição e confirmar o pagamento, você receberá um e-mail com o endereço para acesso ao curso, nome de usuário e respectiva senha de acesso.
2) O pagamento de R$ 50,00 é uma parcela única?
R: Sim, É um único pagamento. Não será cobrado nenhum valor adicional. E você ainda poderá parcelar este valor em até 6x, sem juros, via PayPal (aceita todos os cartões de crédito) ou em até 12x, com juros de 1,99% ao mês, via PagSeguro (aceita todos os cartões de crédito). Tem também opção de pagamento á vista, via Boleto (dentro do PagSeguro) ou via depósito ou transferência para uma das contas disponíveis (Banco do Brasil, ITAU, Caixa Econômica Federal, Bradesco ou Santander).
3) Devo pagar algum valor para ter direito a receber o certificado?
R: Não. O certificado é enviado via digital (sem custo adicional).
4) Se eu não aprender uma lição, posso repetí-la?
R: Sim, quando quiser e quantas vezes quiser e na hora em que quiser, pois o acesso ao curso é vitaício.
5) Qual o tempo de duração do curso?
R: Não existe um tempo determinado porque isso depende do esforço pessoal de cada um, do tempo que estarás disposto a estudar por dia, etc.
O aluno poderá acessar o curso durante tempo intederminado (vitalício) .
6) Como acesso o curso?
R: Via Internet. Após a confirmação do pagamento, em até 24 horas, eu envio um e-mail com os dados de acesso. Neste e-mail você terá o endereço de acesso e um nome de usuário e senha. Com estes dados você poderá acessar as lições do curso quando quiser e quantas vezes quiser, pois o acesso é vitalício.
7) A entidade responsável pelos cursos é uma empresa ou pessoa física?
R: Somos empresa e possuímos o cadastro nacional da pessoa jurídica (CNPJ), junto à Receita Federal do Brasil, ativo. Atuamos especificamente no treinamento em informática.
8) Tenho Dúvidas, Como eu Entro em Contato:
R: A seguir deixo todos os meus contatos:
E-mail: webmaster@juliobattisti.com.br
Skype: batisti@hotmail.com
Fone: (51) 3717-3796 - Santa Cruz do Sul - RS
WatsApp: (51) 99627-3434 - Santa Cruz do Sul - RS
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse: