SQL Server Developer Total. T-SQL, Programação e Tuning.

via Udemy

Go to Course: https://www.udemy.com/course/linguagem-programacao-tuning-sqlserver-2017/

Overview

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.DestacamosVocê 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çãoPor 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.

Skills

Reviews