SQL Server Developer Total. T-SQL, Programação e Tuning.
São 3 Cursos. Aprenda linguagem SQL, técnicas de programação procedural e a alta performance de comandos com SQL Server.

SQL Server Developer Total. T-SQL, Programação e Tuning. udemy course
São 3 Cursos. Aprenda linguagem SQL, técnicas de programação procedural e a alta performance de comandos com SQL Server.
Completo, com 3 cursos: Linguagem SQL, Programação e Tuning com SQL SERVER. Com suporte pelo Telegram.
Com 40 horas de duração para você aprender desde o início da linguagem SQL, as técnicas de programação procedural onde aprenderemos a criar stored procedure e por fim as técnicas de programação de alta performance onde aprenderemos a criar comando eficientes, configuração de banco de dados, criação de índices e diversas técnicas.
Material de Download:
Quatro banco de dados, com dados fictícios para aplicarmos todos os exemplos da aulas.
Mais de 200 scripts em código SQL com todos os exemplo aplicados no curso.
O curso está dividido em três módulo:
1. Linguagem SQL
Será apresentado as bases da linguagem SQL onde explicaremos os comandos iniciais para criar tabelas e os comados iniciais de SELECT, INSERT, UPDATE e DELETE. Em seguida detalharemos a criação de tabela e as regras de restrições e integridade referencial, as fases do comandos SELECT , expressões, condições e junções.
Destacamos
Você irá conhecer o que é a Fase Lógica de Processamento do SELECT. Com isso, você saberá a ordem de execução das cláusulas SELECT e entenderá por que os erros lógicos acontece no momento que escrevemos e executamos a instrução
Por que o SQL avalia o comandos de um única vez e como identificar um curto-circuito.
Por que usar CHAR ou VARCHAR e o que é o caracter UNICODE.
Como operar dados de forma correta para DATA e HORA.
Aprender as 10 formas de JOIN e identificar erros de lógica na montagem do comando.
Carga Horaria Total :
2. Programação procedural.
Uma vez aprendido as bases da linguagem SQL, agora podemos aprender a criar códigos de programação procedural com STORED PROCEDURES. Aprenderemos os conceitos inicias para começar a programar no SQL Server. Além de todos os comandos de controle de fluxo, vamos ver como tratar erros e controlar transações.
Destaques:
Explicaremos como criar variável table e tabelas temporárias.
Controle de fluxo : IF/ELSE, WHILE, BEGIN/END, RETURN, TRY/CATCH, BREAK e CONTINUE.
Comandos de transações, transações aninhadas, blocks e deadlock.
Tratamento de erro, captura e armazenamento. Identificar um erro e encontrar uma solução.
Programação de VIEWS e STORED PROCEDURES. Além do conceitos básicos de como retornar dados e utilizar os parâmetros, falaremos de tópicos de como segurança, proteger código, passar uma tabela como parâmetros e retornar várias dataset. Também aprenderemos a criar procedures de sistemas e de inicialização.
Carga Horaria Total :
3. Alta Performance.
Por fim, depois de aprender a linguagem SQL e a programação procedural, uniremos esse aprendizado com o conhecimento necessário para a formação de um desenvolvedor : escrever esses códigos com a alta performance e garantindo comandos eficientes e velozes.
Destaques:
Aprenderemos a configurar o ambiente que ajudará os comandos ficarem mais rápidos. Dividir um banco em diversos arquivos, os tipos de dados adequados para as tabelas e compactando tabelas.
Conheceremos o que página de dados, extent e estrutura de um registro e examinaremos o conteúdo.
Recursos para monitorar o ambiente com estatísticas de acesso e tempo e com DMVs, coletando dados para análise como Profiler, Performance Monitor e Extend Events. Analise de plano de execução.
Aprenderemos o que é um índice e os tipos. A importância de criar índices para Chave Primária e Chave Estrangeira. Criar índices compostos, calculados e de cobertura para obter alto desempenho nas pesquisas.
Conheceremos as técnicas para criar comando como performance. Identificar operações SARG e utiliza-las. Identificar operações NonSARG, evitá-las e como converter para SARG.
Identificando e eliminando conversões implícitas.
Dicas para nome de procedures, usar o SET NOCOUNT ON, a forma correta para usar funções de usuário, operador UNION, diferenças entre SET e SELECT e validar dados antes de usar UPDATE e DELETE.
4. Instalação do SQL Server.
Para aplicar todos os comandos você terá que instalar e configurar o SQL Server e os bancos de dados que disponibilizamos. E você será treinado para realizar esses passos.
Para isso, você terá acesso ao curso "SQL Server - Instalação e Configuração - Seu guia rápido" totalmente gratuito. Nesse curso explicaremos como instalar o SQL SERVER Express Edition e o SQL Server Developer Edition que poderão ser utilizados neste treinamento.
Você receberá por e-mail o link do treinamento de instalação que é necessário para esse curso.
Quero agradecer o seu tempo para ler essa descrição do curso. Espero que tenho se empolgado para realizar esse conteúdo completo de formação para desenvolvedor.
Estaremos a sua disposição para qualquer dúvidas ou esclarecimento sobre esse conteúdo através do link Perguntas e Respostas no painel do curso.
Obrigado e tenha um ótimo treinamento.