Acesso a Dados

SQL para Desenvolvedores

Domine todas as técnicas de bancos de dados que um desenvolvedor deve conhecer

  • Intermediário
  • 06:00 Horas
  • 12 módulos
  • 73 aulas
Rafael AlmeidaMicrosoft MVP

Introdução

1 aulas

Iniciando no mundo SQL

10 aulas

Ambiente

4 aulas

Hands-On-SQL Básico

7 aulas

Base de conhecimentos

6 aulas
  • 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

14 aulas
  • 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

6 aulas
  • 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

4 aulas
  • Introdução 1:00
  • O que é uma transação? 5:00
  • Criando uma transação 12:00
  • Save Point 6:00

T-SQL

9 aulas
  • 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

3 aulas
  • Introdução 1:00
  • Gerando backup 6:00
  • Restaurando backup 6:00

Tips & Tricks

8 aulas
  • 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

1 aulas
  • Agradecimentos 1:00
Domine todas as técnicas de bancos de dados que um desenvolvedor deve conhecer

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

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