Turma disponível:
Formas de pagamento: Boleto, Cartão de Crédito, Recorrência de Cartão
SENAC HUB ACADEMY

28/01/2023 à 04/03/2023 - Ainda nao ha horarios definidos

ver o endereço

Sobre o curso

Capacitar o aluno para construir o Banco de Dados PostgreSQL, seguindo as regras de modelagens de dados, aplicando conceitos de linguagem SQL de acordo os conceitos SGBD, princípios de modelagem de banco de dados, características da criação e sua estrutura, conceitos e aplicação da linguagem SQL na manipulação de banco de dados com sigilo profissional e respeito às necessidades ao cliente.

O que vou aprender?

Fundamentos Banco de Dados PostgreSQL 40 horas de duração
  • Administração do banco de dados: arquivos de configuração, uso da consulta do psql, gerenciando conexões, roles, criação de banco de dados, usando esquemas, privilégios e gerenciamento de armazenamento em disco com tablespaces.
  • Backup e restauração: comando de backup, métodos de restauração e backup automatizado no Linux.
  • Consultas complexas: usando a cláusula like, usando o distinct, usando o limit e o offset, subconsultas IN-NOT IN e EXISTS-NOT EXISTS, comandos join, LEFT e RIGHT JOIN, FULL OUTER JOIN, CASE, COALESCE e NULLIF.
  • Criando uma Trigger, ALTER TRIGGER e Habilitar-Desabilitar.
  • Funções de agregação: AVG, ARRAY_AGG, COUNT e SUM.
  • Funções: Introdução a função, FOR LOOP, Raise Notice e classes de operadores.
  • Índices e performances: CREATE INDEX, list e DRO index, UNIQUE Index, indexes on expressions, partial index, multicolumm indexes, criando um fuzzy Search com pg_trgm, comando EXPLAIN, EXPLAIN ANALYZE e index HypoPG.
  • Instalação do VM, Instalação do Ubuntu Server e instalação do CentOS.
  • Instalando o PostgreSQL no Ubuntu, CentOS, Windows, configuração de usuários e de conexões, utilização do pgAdmin, comando psql e principais comandos do psql.
  • Introdução ao banco de dados PostgreSQL e a linguagem SQL: SELECT, Order By, Junção de tabelas, strings, números, manipulação do banco de dados, chave primária e foreign key.
  • Restrições, constraints check, constraints UNIQUE, constraints PRIMARY KEY, constraints FOREIGN KEY e GENERATED AS IDENTITY.
  • Segurança em seu Postgres: Introdução a Segurança com restrições a usuários, auditando as alterações de dados, coletando mudanças usando as triggers, criptografia de dados confidenciais, implementar uma Row Level Security – RLS e inspecionar permissões.
  • Tabelas: criação de tabelas, gerenciamento de tabelas temporárias e EXISTS, tabelas Unlogged e TYPE OF, inserindo e selecionando dados, auto incremento com serial e sequences.
  • Tipos de dados: NUMERIC, CHAR, VARCHAR, TEXT, Boolean, Date, Timestamp, Interval, TIME, SERIAL, UUID, JSON, Hstore, Jsonb, Índices para o Jsonb, Matrizes, Range Types, CREATE DOMAIN e TYPE e XML.
  • Visões, drop view, updatable views, materialized views e recursive view.
  • Window Functions: Função RANK, Função DENSE_RANK, Função CUME_DIST e FIRST e LAST VALUE.

Posso fazer este curso?

  • Acesso ao Curso

- Ensino Médio Cursando
- Idade maior ou igual a 16 anos.

  • Documento Necessário para Matrícula

- CPF
- RG.

Terei diploma ou certificado?

Sim, este curso possui Certificado de conclusão.

Operador de Computador

Cursos Livres . TI
Campo Grande Corumba Dourados
Saiba mais

ITIL Foundations

Cursos Livres . TI
Campo Grande
Saiba mais

Desenvolvimento Web - Front End

Cursos Livres . TI
Campo Grande
Saiba mais

Técnicas de Gestão e Governança de ti

Cursos Livres . TI
Campo Grande
Saiba mais

Business Intelligence com Power bi

Cursos Livres . TI
Campo Grande
Saiba mais

Arquitetura de Sistemas Cloud Computing

Cursos Livres . TI
Campo Grande
Saiba mais

Lógica de Programação

Cursos Livres . TI
Campo Grande
Saiba mais

Metodologia Ágil

Cursos Livres . TI
Campo Grande
Saiba mais