Skip to content

bryan-lima/sqlserver-para-desenvolvedores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 

Repository files navigation

SQL para Desenvolvedores

Curso disponível na plataforma desenvolvedor.io, ministrado por Rafael Almeida (@ralmsdeveloper).

Ambiente

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

Ementa

Módulo: Introdução

Aula Título Conteúdo Carga Horária (min)
Aula 01 Apresentação Teoria 01:00

Módulo: Iniciando no mundo SQL

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

Módulo: Ambiente

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

Módulo: Hands-On-SQL Básico

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

Módulo: Base de conhecimentos

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

Módulo: Cláusulas e Operadores

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

Módulo: Joins

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

Módulo: Transações

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

Módulo: T-SQL

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

Módulo: Backup

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

Módulo: Tips & Tricks

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

Módulo: Encerramento

Aula Título Conteúdo Carga Horária (min)
Aula 73 Agradecimentos Teoria 1:00