
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.
Why choose Personal Plan?
Course Insight
Suitable for all experience levels. This course fits into the Database Design & Development learning path as a practical resource to build targeted capabilities.
SKILLS TO
MASTER
Quick Facts
What You’ll Learn
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.
Outcomes
- A dominar o SQL com o SQL Server, aprendendo a linguagem, a programação procedural e a otimizar os comandos. .
- Criar bancos de dados e tabelas desde os conceitos até com dias de performance. .
- O que é Processamento lógico da instrução SELECT e como escreve esse comando de forma eficiente e rápida. .
- Entender as bases do ÍNDICE e como ele turbina suas instruções SELECT, UPDATE e DELETE. .
- Criar programação com STORED PROCEDURES com blocos estruturados, tratamento de erro e controle de transações com comandos SQL e técnicas de otimização. Show moreShow less.
Course Curriculum
23 sections • 169 lectures • 40h 13m total length
FAQs
Instructor
Wolney Marconi Maia
Reviews
⭐4.7 / 5 average rating from 237+ learners
View detailed reviews on Udemy →Deals
This course is currently available at a discounted price ₹449 ₹799 (44% OFF) on Udemy. Udemy also offers deals on other courses from time to time — click below to explore
Explore Deals on Udemy →Deals and prices are set by the provider and may change. Please check final details on the provider’s site.
Top Alternatives
Highly-rated courses worth your attention






