Curso online · Banco de dados

Curso de Administração de Banco de Dados: SQL, MySQL e DBA

Curso de administração de banco de dados do básico ao avançado, voltado a quem quer atuar como DBA. Cobre conceitos e funções dos SGBDs, arquiteturas centralizadas e distribuídas, dicionário de dados, gerenciamento de usuários, segurança e controle de acesso, backup e recuperação, refinamento e diagnóstico de performance, álgebra relacional, consultas avançadas em SQL e ETL.

  • Nível: Básico ao avançado
  • Idioma: Português (pt-BR)
  • Formato: Vídeoaulas online, no seu ritmo
  • Instrutor: Jackson Magnabosco
  • Onde comprar: Udemy e Hotmart

Comprar na Udemy Comprar na Hotmart

Curso de Administração de Banco de Dados

Em resumo

Curso de administração de banco de dados do básico ao avançado, voltado a quem quer atuar como DBA. Cobre conceitos e funções dos SGBDs, arquiteturas centralizadas e distribuídas, dicionário de dados, gerenciamento de usuários, segurança e controle de acesso, backup e recuperação, refinamento e diagnóstico de performance, álgebra relacional, consultas avançadas em SQL e ETL.

Sobre o curso

Escrever um SELECT é o começo. Administrar um banco de dados é outra profissão: envolve decidir arquitetura, controlar quem acessa o quê, garantir que exista backup testado, recuperar a base quando algo dá errado e descobrir por que aquela consulta que rodava em 200 ms agora leva 40 segundos.

Este curso percorre exatamente essa trilha, do básico ao avançado. Começa nos conceitos e funções de um SGBD e nas arquiteturas centralizadas e distribuídas, passa por dicionário de dados, gerenciamento de usuários, segurança e controle de acesso, backup e recuperação, refinamento e identificação de problemas de performance, e fecha com a parte analítica: álgebra relacional, consultas avançadas em SQL e processos de ETL.

O que você vai aprender

  • Entender os conceitos e as funções de um SGBD e suas arquiteturas
  • Consultar e usar o dicionário de dados
  • Gerenciar usuários, permissões, segurança e controle de acesso
  • Planejar e executar backup e recuperação de bancos de dados
  • Identificar problemas de performance e refinar o banco
  • Aplicar álgebra relacional e escrever consultas SQL avançadas
  • Montar processos de ETL (extração, transformação e carga)

Conteúdo do curso

  1. Conceitos e funções dos SGBDs
  2. Arquiteturas centralizadas e distribuídas
  3. Dicionário de dados
  4. Gerenciamento de usuários
  5. Segurança e controle de acesso
  6. Backup de banco de dados
  7. Recuperação de banco de dados
  8. Refinamento de banco de dados
  9. Identificação de problemas de performance
  10. Álgebra relacional
  11. Consultas avançadas em SQL
  12. Práticas avançadas de consultas
  13. ETL — Extract, Transform, Load

Para quem é este curso

  • Desenvolvedores que querem parar de depender de outra pessoa para mexer no banco
  • Quem pretende atuar como DBA ou analista de dados
  • Estudantes de tecnologia com disciplinas de banco de dados
  • Profissionais responsáveis por bases em produção

Pré-requisitos

  • Noção básica de SQL ajuda, mas o curso começa pelos conceitos
  • Um computador com acesso à internet
  • Vontade de praticar consultas — a parte avançada é hands-on

Tecnologias e temas abordados

  • SQL
  • MySQL
  • SGBD
  • Álgebra relacional
  • ETL
  • Backup e recovery
  • Tuning

Onde comprar: Udemy ou Hotmart

O conteúdo é o mesmo nas duas plataformas. A diferença está no que cada uma oferece em volta dele.

Plataformas em que Administração de Banco de Dados está disponível
Plataforma Como funciona Link
Udemy Compra direta na Udemy, com app oficial e acompanhamento de progresso. Preço e promoções seguem a plataforma. Ver na Udemy
Hotmart Compra direta na Hotmart. É também a plataforma do programa de afiliados: dá para revender o curso e receber 40% por venda. Ver na Hotmart

Perguntas frequentes

O que faz um DBA e o curso prepara para isso?

Um DBA (administrador de banco de dados) cuida de arquitetura, usuários, segurança, backup, recuperação e performance da base. Esses são exatamente os módulos centrais do curso, que vai do básico ao avançado nessas frentes.

Preciso saber SQL antes de começar?

Não é obrigatório. O curso parte dos conceitos de SGBD e evolui até consultas avançadas e álgebra relacional. Quem já escreve SQL no dia a dia aproveita mais rápido a parte de performance e ETL.

Qual banco é usado nas aulas?

MySQL como base prática, mas os fundamentos — arquiteturas, dicionário de dados, controle de acesso, backup, tuning, álgebra relacional — se aplicam a qualquer SGBD relacional, incluindo PostgreSQL, SQL Server e Oracle.

O curso cobre ETL e análise de dados?

Sim. O módulo final trata de ETL (extração, transformação e carga), que é a ponte entre administração de banco e projetos de dados. Para seguir por esse caminho, o curso de Mineração de Dados é a continuação natural.

Serve para faculdade ou só para o mercado?

Serve para os dois. O conteúdo acompanha a ementa de disciplinas de banco de dados e administração de dados da graduação, com o recorte prático de quem administra bases em produção.

Quem ensina

Jackson Felipe Magnabosco

Jackson Felipe Magnabosco — Engenheiro de Software Sênior e Professor de Ciência da Computação. Bacharel em Ciência da Computação pela URI-Erechim, com pós-graduação em Engenharia de Software e em Administração de Banco de Dados.

Trabalha com Node.js, TypeScript, Java e AWS em produtos usados no Brasil e no exterior, lecionou na graduação em Ciência da Computação e mantém um canal no YouTube com mais de 1.500 vídeos. Os cursos online somam mais de 400 alunos em 25 países.

Cursos relacionados

Ver o catálogo completo de cursos

Conteúdo relacionado no site