SQL para Desenvolvedores
Domine todas as técnicas de bancos de dados que um desenvolvedor deve conhecer
Rafael AlmeidaMicrosoft MVP
Introdução
- Apresentação Assistir grátis 1:00
Iniciando no mundo SQL
- Introdução Assistir grátis 1:00
- O que é SQL? Assistir grátis 3:00
- O que é SQL Server? Assistir grátis 8:00
- História do SQL Server Assistir grátis 5:00
- O que é um modelo relacional? Assistir grátis 4:00
- O que é um banco de dados? Assistir grátis 1:00
- O que é uma tabela? Assistir grátis 2:00
- O que é uma chave primária? Assistir grátis 2:00
- O que é uma chave estrangeira? Assistir grátis 2:00
- O que é T-SQL? Assistir grátis 2:00
Ambiente
- Instalação do SQL Server Assistir grátis 2:00
- Instalaçao do SQL Server (Docker) Assistir grátis 5:00
- Instalação do SSMS Assistir grátis 4:00
- Instalação do Azure Data Studio Assistir grátis 4:00
Hands-On-SQL Básico
- Introdução Assistir grátis 1:00
- Criando um banco de dados Assistir grátis 10:00
- Criando uma tabela Assistir grátis 8:00
- Inserindo registros Assistir grátis 5:00
- Consultando registros Assistir grátis 3:00
- Atualizando registros Assistir grátis 7:00
- Excluindo registros Assistir grátis 6:00
Base de conhecimentos
- Introdução 1:00
- O que é um índice? 4:00
- O que são constraints? 2:00
- O que é uma View? 3:00
- O que são Stored Procedures? 3:00
- O que são Functions? 4:00
Cláusulas e Operadores
- Introdução 1:00
- Colocando a mão na massa 16:00
- Distinct 4:00
- Order By 5:00
- Top/Fetch 9:00
- Where 4:00
- And/Or 5:00
- Like 7:00
- Max/Min 3:00
- Count/Sum 4:00
- Group By 4:00
- Having 3:00
- Operador In 3:00
- Operador Between 2:00
Joins
- Introdução 1:00
- Inner Join 5:00
- Left Join 5:00
- Right Join 3:00
- Full Join 4:00
- Union/Union All 5:00
Transações
- Introdução 1:00
- O que é uma transação? 5:00
- Criando uma transação 12:00
- Save Point 6:00
T-SQL
- Introdução 1:00
- Conhecendo as funções 17:00
- Criando funções 10:00
- Criando uma Stored Procedure 9:00
- Criando uma View 7:00
- Criando sequências 7:00
- Criando um campo novo 3:00
- Removendo coluna de uma tabela 3:00
- Renomeando objetos 4:00
Backup
- Introdução 1:00
- Gerando backup 6:00
- Restaurando backup 6:00
Tips & Tricks
- Introdução 1:00
- SQL Server Profiler 10:00
- Hint NoLOCK 6:00
- Plano de execução 10:00
- Usando corretamente o índice 6:00
- Desfragmentando índices 5:00
- Contador de registros eficiente 9:00
- CTE-Common Table Expression 11:00
Encerramento
- Agradecimentos 1:00
Perguntas frequentes
Por quanto tempo terei acesso?
Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.
O curso é teórico e prático?
Sim, o curso SQL para Desenvolvedores aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.
Como eu tiro as minhas dúvidas durante o curso?
Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.
Posso assistir o curso por tablet ou smartphone?
Sim, qualquer dispositivo é suportado.
Rafael Almeida
Rafael Almeida é Microsoft MVP, arquiteto e desenvolvedor de software, palestrante, instrutor e contribuidor de projetos open source, dentre eles o Entity Framework Core.
Casado, pai da Eduarda e Heloysa, autodidata, apaixonado por tecnologia, em especial arquitetura de software e acesso a dados.
Tem mais 14 anos de experiência com desenvolvimento de software. Já trabalhou em muitos projetos de desenvolvimento de software, com foco especial em .NET, design/desenvolvimento de banco de dados.
Apaixonado por projetos de código aberto, devops, arquitetura de microsserviços, transformação digital e acesso a dados de alto desempenho, é um curioso da tecnologia blockchain.
Adora compartilhar conhecimento e aprender novas tecnologias. Sempre focando em resolver problemas e ajudar as pessoas.
Sua stack de paixões são:
.NET, Apache Kafka, Entity Framework Core, gRPC, PostgreSQL, ScyllaDB (seu caçula) e acesso a dados de alta performance.
SQL para Desenvolvedores
Domine todas as técnicas de bancos de dados que um desenvolvedor deve conhecer