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.

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

  1. 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

  2. Por que o SQL avalia o comandos de um única vez e como identificar um curto-circuito.

  3. Por que usar CHAR ou VARCHAR e o que é o caracter UNICODE.

  4. Como operar dados de forma correta para DATA e HORA.

  5. 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:

  1. Explicaremos como criar variável table e tabelas temporárias.

  2. Controle de fluxo : IF/ELSE, WHILE, BEGIN/END, RETURN, TRY/CATCH, BREAK e CONTINUE.

  3. Comandos de transações, transações aninhadas, blocks e deadlock.

  4. Tratamento de erro, captura e armazenamento. Identificar um erro e encontrar uma solução.

  5. 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:

  1. 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.

  2. Conheceremos o que página de dados, extent e estrutura de um registro e examinaremos o conteúdo.

  3. 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.

  4. 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.

  5. 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.

  6. Identificando e eliminando conversões implícitas.

  7. 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.