Curso online de SQL
Aprenda a trabalhar com bancos de dados relacionais.
Nosso curso foi desenvolvido para profissionais de desenvolvimento e data science.
Como Funciona?
Entenda como funciona a modalidade online da Clarify:
Conteúdo
O conteúdo do curso online é o mesmo do presencial. Você tem à disposição um canal exclusivo para tirar suas dúvidas com o nosso suporte.
Rotina
Você estuda onde e quando quiser, no seu próprio ritmo. Seja em casa ou no trabalho, você organiza seus horários de estudo.
Aulas
São 106 aulas no total, que vão do básico ao avançado. Você pode assistir às aulas em sequência ou acessar um módulo específico.
Acesso
O tempo de acesso à plataforma é ilimitado. Mesmo depois de concluir o curso, todas as aulas continuam disponíveis.
Exercícios
A cada módulo você desenvolve um projeto prático para aplicar o conhecimento adquirido.
Certificação
Ao final do curso, você recebe um certificado exclusivo de conclusão.
O que você vai aprender
Ao concluir o curso de SQL da Clarify, você será capaz de trabalhar com modelos de dados relacionais, fazer consultas complexas, usar diversas funções do SQL, criar Views e muito mais.
Você irá desenvolver 8 atividades completas durante o curso para dominar:
- Modelagem de dados
- Criação de bancos de dados e importação de dados
- Criação de consultas e relatórios
- Agrupamentos e totalizações
- Procedures, Triggers e Transações
- e mais!
106 aulas
Modalidade:
Online
Conteúdo completo: 106 aulas
Introdução
História e principais aspectos
- Apresentação do instrutor e do método de ensino
- O que é SQL e onde ele é usado?
- O que são SGBD's?
- Evolução dos bancos de dados e principais características
- Configuração do ambiente e execução do primeiro Script
Módulo 1: Conceitos de bancos de dados relacionais
Introdução
- Introdução ao módulo
- Campos de estudo de dados
- OLAP e OLTP
Modelagem de dados
- O que é modelagem de dados?
- Tipos de dados
- Dicionário de dados (MER)
- O que é normalização de dados?
- BrModelo
- Modelo Conceitual
- Modelo Lógico
- Modelo Fisico
Projeto normalização de uma planilha de dados
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Modelo conceitual e lógico
- Projeto - Dicionário de dados MER
Módulo 2 - Estruturando o banco de dados
Introdução
- Introdução ao módulo
Banco de dados
- CREATE DATABASE e USE DATABASE
Tabelas
- CREATE TABLE e DROP TABLE
- ALTER TABLE (ADD, DROP e ALTER)
- CONSTRAINS
- Auto Incremento (IDENTITY)
Relacionamentos
- Chave primária (PRIMARY KEY)
- Tipos de Relacionamento
- Chave estrangeira (FOREIGN KEY)
Normalização de dados
- Primeira forma normal
- Segunda forma normal
- Terceira forma normal
Projeto criação do banco de dados baseado em requisitos do sistema de um PetShop
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Modelo fisico
Módulo 3 - Inserindo os dados
Introdução
- Introdução ao módulo
Manipulação de registros
- INSERT
- UPDATE
- DELETE
Importação de registros
- Excel
Projeto Atualizações em um banco de uma empresa
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Criação do modelo conceitual e lógico
- Projeto - Modelo fisico e Importação dos dados
Módulo 4 - Consultando dados
Introdução
- Introdução ao módulo
Consulta de dados
- SELECT e AS
- INSERT a partir de um SELECT
Filtragem de registros
- WHERE
- DISTINCT
Operadores
- AND, OR e NOT
- BETWEEN
- LIKE
- ISNULL
- IN
Ordenação e limitação de registros
- ORDER BY
- TOP
- WITH TIES
Subquerys
- O que são subquerys?
- Subqueries com IN
- Subqueries com operadores de comparação
- Subqueries com o operador EXISTS
Colunas Calculadas
- O que são? Como criar?
Projeto relatório para o time de BI da empresa
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Solução
Módulo 5 - Associação de tabelas
Introdução
- Introdução ao módulo
Joins
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL JOIN
- EXCLUDE JOIN's
- CROSS JOIN
- SELF JOIN
Projeto criação das consultas para o departamento de Vendas
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Criação dos modelos
- Projeto - Importação e inserção dos dados
- Projeto - Criação das consultas
Módulo 6 - Funções
Introdução
- Introdução ao módulo
Funções de Agregação
- SUM , MAX, MIN, AVG e COUNT
- GROUP BY
- Criando mais de um grupo
Funções de Texto
- LEFT E RIGHT
- UPPER E LOWER
- LEN
Funções de Data e Hora
- DAY, MONTH e YEAR
- GETDATE
- DATENAME e FORMAT
- DATEDIFF
Comandos condicionais
- CASE
Projeto relatório para a fábrica
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Solução
Módulo 7 - Views e totalização de dados
Introdução
- Introdução ao módulo
Agrupando dados
- HAVING
- ROLLUP
Views
- Criando Views
Projeto criação de views para uma corretora de criptomoedas
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Solução
Módulo 8 - T-SQL
Introdução
- Introdução ao módulo
Procedures
- Procedures, o que é e para que serve?
- Procedures na prática
- Parâmetros
Transações
- Variáveis
- SCOPE_IDENTITY
- Transações, o que é e para que serve?
- Transações na prática
Triggers
- Triggers, o que é e para que serve?
- Triggers na prática
Projeto Melhora em procedimento de fim do mês
- Arquivos do Projeto
- Projeto - Requerimentos
- Projeto - Solução
- Finalização do curso
- Projetos Resolvidos
Inscreva-se
Conclua a sua inscrição e comece agora mesmo:
Online gravado
Conteúdo:
106 aulas
R$ 864,00
em até 9 X de R$ 96,00
Válido para pagamento à vista ou parcelado no cartão de crédito
O mesmo conteúdo do nosso curso presencial, faça no seu ritmo e tire suas dúvidas com o nosso suporte.