Formação Expert em SQL
Aprenda a trabalhar com Bancos de Dados e a linguagem SQL, do zero ao avançado
Você aprenderá a criar tabelas, manipular dados, realizar consultas complexas e também a administrar um Banco de Dados de forma completa.

Nossa trilha de aprendizado foi pensada para você evoluir do 0 ao mais avançado.


São 5 cursos com vídeo aulas, apostilas didáticas e exercícios para você dominar o SQL sem enrolação.

+ 100 horas de conteúdo

Você não vai precisar travar os seus estudos se surgir alguma dificuldade.


Basta comentar a sua dúvida que o nosso time de suporte te atenderá em até 48 horas.

Receba um certificado para cada curso que concluir dentro da plataforma e aproveite as oportunidades já na primeira certificação da sua jornada.

Suporte disponível

Certificados

Para quem é a formação?

Começar do zero na programação

Quem quer aprender a linguagem mais usada no desenvolvimento web

Trabalhar como freelancer

Quem busca criar sites interativos e conquistar seus próprios clientes

Automatizar processos do dia a dia

Quem quer ganhar tempo e produtividade com scripts personalizados

Aproveitar o boom da tecnologia

Quem quer se atualizar e alcançar uma vaga no mercado que não para de crescer

O que você vai aprender?
Fundamentos de SQL

A Formação Expert em SQL é uma trilha completa e progressiva para quem deseja dominar SQL e a administração de bancos de dados. Composta por três cursos: Fundamentos de SQL, SQL Avançado e Administração de Bancos de Dados.

CURSO 1 DA TRILHA

58 aulas

Nesse curso, você irá aprender os fundamentos da linguagem utilizada para trabalhar com Banco de Dados: SQL.


Nossa jornada começa com o entendimento de conceitos importantes como: Banco de Dados, SGBD, Datawarehouse, ETL e Modelo Relacional. Em seguida, vamos instalar e configurar o SQL Server, um dos bancos de dados mais utilizados pelas empresas no mundo.


Você aprenderá a utilizar comandos como CREATE, ALTER e DROP para criar tabelas; SELECT, INSERT, UPDATE e DELETE para criar consultas; manipular dados; entender o que são transações e como aplicar filtros em consultas complexas.


Para finalizar, aplicaremos todo o conhecimento adquirido em um projeto prático que simula um problema real de uma empresa.

Curso SQL Avançado

CURSO 2 DA TRILHA

30 aulas

Chegou a hora de levar os seus conhecimentos de SQL para outro patamar e aprender a trabalhar com comandos e estruturas mais complexas no SQL Server.


Nesse curso, você aprenderá a linguagem de programação Transact-SQL (T-SQL). Veremos como utilizar variáveis, testes condicionais, estruturas de repetição e cursores.Vamos aprender como criar Sequences, Functions e Stored Procedures e Triggers para criar lógicas complexas dentro do Banco de Dados.


Tudo isso sempre acompanhado de projetos práticos que simulam problemas reais enfrentados por um profissional de Banco de Dados dentro de uma empresa.

Administração de Bancos de Dados

CURSO 3 DA TRILHA

Nesse curso vamos aprender a como realizar a administração de um banco de dados SQL Server.


Isso significa entender como fazer configurações avançadas, criar usuários, fazer a gestão de acessos e segurança, agendar tarefas e analisar estatísticas do banco.


O SQL Server é um banco da Microsoft e amplamente utilizado por grandes empresas ao redor do mundo. Dominar esses conceitos é fundamental para uma carreira de sucesso na área.


Esses conhecimentos vão te tornar um verdadeiro DBA (DataBase Administrator).

Módulo 1: Introdução

1.1. Dados, Informações e Conhecimento

1.2. Banco de Dados & SGBD

1.3. Bancos relacionais e NoSQL

1.4. ETL, Datawarehous, Datamart & DataLake

1.5. Dados estruturados, semi estruturados e não estruturados

1.6. Profissionais de dados

1.7. Modelo relacional

Módulo 2: Configurando o Banco de Dados

2.1. Fazendo o download do SQL Server Express

2.2. Instalando o .NET Framework 3.5

2.3. Instalação SQL Server Express

2.4. Conhecendo o SQL Server Management Studio

2.5. Restaurando o backup do BD Empowerdata

2.6. Utilizando o SQL Server de forma online

Módulo 3: A linguagem SQL

3.1. Introdução ao SQL

3.2. Navegando no Banco De Dados

Módulo 4: Comandos DDL (Data definition language)

4.1. Tipos de Dados

4.2. Comando CREATE - Criando uma tabela - parte 1

4.3. Comando CREATE - Criando uma tabela - parte 2

4.4. Comando ALTER - Alterando uma tabela

4.5. Comando ALTER - Criando uma chave estrangeira

4.6. Comando ALTER - Criando um índice

4.7. Comando DROP - Apagando tabelas

Módulo 5: Comandos DML (Data manipulation language)

5.1. Comando INSERT - Inserindo dados em uma tabela - Parte 1

5.2. Comando INSERT - Inserindo dados em uma tabela - parte 2

5.3. Comando UPDATE - Atualizando dados em uma tabela

5.4. Comando DELETE - Apagando dados em uma tabela

Módulo 6: Comandos TCL (Transaction Control Language)

6.1. O que são Transações?

6.2. Configurando transações no SQL Server

6.3. Os comandos COMMIT e ROLLBACK

Módulo 7: Comandos DQL (Data Query Language)

7.1. Modelo Relacional BD Empowerdata

7.2. O comando SELECT

7.3. Contando registros com a função COUNT

7.4. Selecionando dados distintos com DISTINCT

7.5. Filtrando linhas com a cláusula WHERE

7.6. Operadores relacionais

7.7. Operadores lógicos

7.8. Operadores de intervalo

7.9. Operadores de nulidade

7.10. Cálculo entre colunas

7.11. Funções de agregação

7.12. Funções de Data e Hora

7.13. Funções de Texto

7.14. Junções de tabelas - INNER JOIN

7.15. Junções de tabelas - LEFT JOIN

7.16. Junções de tabelas - RIGHT JOIN & FULL JOIN

7.17. Ordenando os dados com a cláusula ORDER BY

7.18. Agrupando os dados com a cláusula GROUP BY

7.19. Filtrando dados agrupados com cláusula HAVING

7.20. Sub Queries

7.21. CTE - Common Table Expression

7.22. Valores nulos

7.23. Conversão de Tipos (Casting)

Módulo 8: Business Case - Projeto prático

8.1. Introdução Business Case

8.2. Resolução - parte 1

8.3. Resolução - parte 2

8.4. Resolução - parte 3

8.5. Resolução - parte 4

Confira a ementa completa da Formação Expert em SQL

O QUE VOCÊ VAI APRENDER DURANTE A TRILHA DE APRENDIZADO
DEGRAU 1

Fundamentos de SQL

DEGRAU 2

SQL Avançado

Módulo 1: Introdução

1.1. Boas vindas!

1.2. O Banco de Dados Northwind

Módulo 2: Views e tabelas temporárias

2.1. Trabalhando com views - parte 1

2.2. Trabalhando com views - parte 2

2.3. Trabalhando com tabelas temporárias

2.4. Exercícios práticos

2.5. Resolução dos exercícios práticos

Módulo 3: Transact SQL (T-SQL)

3.1. Introdução ao Transact-SQL (T-SQL)

3.2. Trabalhando com variáveis - parte 1

3.3. Trabalhando com variáveis - parte 2

3.4. Utilizando os comandos IF e ELSE

3.5. Condicionais com CASE

3.6. Condicionais com IIF

3.7. Loopings com WHILE

3.8. Cursores

Módulo 4: Sequences

4.1. O Que São Sequences?

4.2. Criando SEQUENCES

4.3. Aplicação de SEQUENCES

4.4. Projeto Prático - Distribuindo Pedidos

Módulo 5: Functions

5.1. O que são Functions?

5.2. Aplicação de Funções - Parte 1

5.3. Aplicação de Funções - Parte 2

5.4. Projeto prático: Calculando Valor Final - Parte 1

5.5. Projeto prático: Calculando Valor Final - Parte 2

5.6. Projeto prático: Calculando Valor Final - Parte 3

Módulo 6: Stored Procedures

6.1. O que são Procedures?

6.2. Aplicação de Procedures - Parte 1

6.3. Aplicação de Procedures - Parte 2

6.4. Projeto prático: Validando dados de categoria - Parte 1

6.5. Projeto prático: Validando dados de categoria - Parte 2

Módulo 7: Triggers

7.1. O que são Triggers?

7.2. Projeto prático: Criando as tabelas

7.3. Projeto prático: criando a Trigger de auditoria de salário

7.4. Projeto prático: tentando alterar o salário

7.5. Triggers de DDL

Módulo 8: Windows Functions

8.1. O que são Window Functions?

8.2. Criando a tabela de faturamento

8.3. Aplicação de Window Functions - parte 1

8.4. Aplicação de Window Functions - parte 2

8.5. Aplicação de Window Functions - parte 3

8.6. Projeto prático: Representatividade de pedidos - parte 1

8.7. Projeto prático: Representatividade de pedidos - parte 2

Módulo 9: Business Case - Relatório no Excel

9.1. Ajustando a view de pedidos

9.2. Conectando o Excel ao Banco de Dados

9.3. Inserindo novo pedido e atualizando o relatório

Módulo 1: Introdução do Desenvolvimento Web

1.1. Seja bem vindo(a)!

1.2. O Banco de Dados Northwind

Módulo 2: Backups & Restore

2.1. Introdução

2.2. Modos de manutenção

2.3. Backup completo

2.4. Restore

2.5. Backup diferencial

2.6. Backup com múltiplos arquivos

2.7. Scripts de backup e agendamento

Módulo 3: Administração de usuários

3.1. Criando logons

3.2. Criando usuários no banco de dados

3.3. Criando logins e usuários com comandos SQL

3.4. Consultando logons e usuários

3.5. Excluindo logins e usuários

Módulo 4: Controle de acessos

4.1. GRANT - parte 1

4.2. GRANT - parte 2

4.3. GRANT - parte 3

4.4. REVOKE

4.5. ROLES

4.6. Fixed Database Roles

Módulo 5: Performance

5.1. Tuning de SQL - Boas práticas

5.2. Índices e plano de execução

5.3. REBUILD de índices

Módulo 6: Estatísticas

6.1. Database Console Commands

6.2. SP_DATABASES e SP_SPACEUSED

6.3. Dynamic Management Views

DEGRAU 3

Administração de Bancos de Dados

✉️

Fique por dentro das nossas últimas notícias, atualizações e nossos novos produtos

Receba nossas comunicações

Daxus © 2025 - Todos os direitos reservados.

CNPJ: 27.955.892/0001-30

Institucional

Treinamentos