SQL para Desenvolvedores

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

Professor:
Rafael Almeida
Nível:
(Intermediário)
Categoria(s):
Acesso a Dados
Ementa
apresentação
Instrutor
SQL para Desenvolvedores

  Introdução
  Iniciando no mundo SQL
  Ambiente
  Hands-On-SQL Básico
  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)
SQL para Desenvolvedores
Domine todas as técnicas de bancos de dados que um desenvolvedor deve conhecer
FAQ

Por quanto tempo terei acesso ao curso?

1 ano de acesso parece bom? :)

O treinamento é 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 minhas dúvidas após o curso?

Encaminhe sua dúvida por e-mail ([email protected])
Em breve nós teremos um fórum de dúvidas para cada curso.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

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.