Curso disponível na plataforma desenvolvedor.io, ministrado por Rafael Almeida (@ralmsdeveloper).
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Dev*1234" -p 14033:1433 --name sqlserver -h hostsqlserver -d mcr.microsoft.com/mssql/server:2019-latest
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 01 | Apresentação | Teoria | 01:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 02 | Introdução | Teoria | 1:00 |
Aula 03 | O que é SQL? | Teoria | 3:00 |
Aula 04 | O que é SQL Server? | Teoria | 8:00 |
Aula 05 | História do SQL Server | Teoria | 5:00 |
Aula 06 | O que é um modelo relacional? | Teoria | 4:00 |
Aula 07 | O que é um banco de dados? | Teoria | 1:00 |
Aula 08 | O que é uma tabela? | Teoria | 2:00 |
Aula 09 | O que é uma chave primária? | Teoria | 2:00 |
Aula 10 | O que é uma chave estrangeira? | Teoria | 2:00 |
Aula 11 | O que é T-SQL? | Teoria | 2:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 12 | Instalação do SQL Server | Prática | 2:00 |
Aula 13 | Instalaçao do SQL Server (Docker) | Prática | 5:00 |
Aula 14 | Instalação do SSMS | Prática | 4:00 |
Aula 15 | Instalação do Azure Data Studio | Prática | 4:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 16 | Introdução | Teoria | 1:00 |
Aula 17 | Criando um banco de dados | Prática | 10:00 |
Aula 18 | Criando uma tabela | Prática | 8:00 |
Aula 19 | Inserindo registros | Prática | 5:00 |
Aula 20 | Consultando registros | Prática | 3:00 |
Aula 21 | Atualizando registros | Prática | 7:00 |
Aula 22 | Excluindo registros | Prática | 6:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 23 | Introdução | Teoria | 1:00 |
Aula 24 | O que é um índice? | Teoria | 4:00 |
Aula 25 | O que são constraints? | Teoria | 2:00 |
Aula 26 | O que é uma View? | Teoria | 3:00 |
Aula 27 | O que são Stored Procedures? | Teoria | 3:00 |
Aula 28 | O que são Functions? | Teoria | 4:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 29 | Introdução | Teoria | 1:00 |
Aula 30 | Colocando a mão na massa | Prática | 16:00 |
Aula 31 | Distinct | Prática | 4:00 |
Aula 32 | Order By | Prática | 5:00 |
Aula 33 | Top/Fetch | Prática | 9:00 |
Aula 34 | Where | Prática | 4:00 |
Aula 35 | And/Or | Prática | 5:00 |
Aula 36 | Like | Prática | 7:00 |
Aula 37 | Max/Min | Prática | 3:00 |
Aula 38 | Count/Sum | Prática | 4:00 |
Aula 39 | Group By | Prática | 4:00 |
Aula 40 | Having | Prática | 3:00 |
Aula 41 | Operador In | Prática | 3:00 |
Aula 42 | Operador Between | Prática | 2:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 43 | Introdução | Teoria | 1:00 |
Aula 44 | Inner Join | Prática | 5:00 |
Aula 45 | Left Join | Prática | 5:00 |
Aula 46 | Right Join | Prática | 3:00 |
Aula 47 | Full Join | Prática | 4:00 |
Aula 48 | Union/Union Al | Prática | 5:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 49 | Introdução | Teoria | 1:00 |
Aula 50 | O que é uma transação? | Teoria | 5:00 |
Aula 51 | Criando uma transação | Prática | 12:00 |
Aula 52 | Save Point | Prática | 6:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 53 | Introdução | Teoria | 1:00 |
Aula 54 | Conhecendo as funções | Prática | 17:00 |
Aula 55 | Criando funções | Prática | 10:00 |
Aula 56 | Criando uma Stored Procedure | Prática | 9:00 |
Aula 57 | Criando uma View | Prática | 7:00 |
Aula 58 | Criando sequências | Prática | 7:00 |
Aula 59 | Criando um campo novo | Prática | 3:00 |
Aula 60 | Removendo coluna de uma tabela | Prática | 3:00 |
Aula 61 | Renomeando objetos | Prática | 4:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 62 | Introdução | Teoria | 1:00 |
Aula 63 | Gerando backup | Prática | 6:00 |
Aula 64 | Restaurando backup | Prática | 6:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 65 | Introdução | Teoria | 1:00 |
Aula 66 | SQL Server Profiler | Teoria | 10:00 |
Aula 67 | Hint NoLOCK | Prática | 6:00 |
Aula 68 | Plano de execução | Prática | 10:00 |
Aula 69 | Usando corretamente o índice | Prática | 6:00 |
Aula 70 | Desfragmentando índices | Prática | 5:00 |
Aula 71 | Contador de registros eficiente | Prática | 9:00 |
Aula 72 | CTE-Common Table Expression | Prática | 11:00 |
Aula | Título | Conteúdo | Carga Horária (min) |
---|---|---|---|
Aula 73 | Agradecimentos | Teoria | 1:00 |