Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Server Developer Total. T-SQL, Programação e Tuning.
Rating: 4.7 out of 5(253 ratings)
1,074 students

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.
Last updated 3/2024
Portuguese
Portuguese [Auto],

What you'll learn

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

Course content

23 sections169 lectures40h 13m total length
  • Motivos para aprender SQL!8:15
  • Como funciona a linguagem.4:11
  • Preparação e configuração do ambiente.5:17

    Nesta aula, apresentaremos o processo de instalação do ambiente.

    1. Acessar o curso grátis https://www.udemy.com/course/sqlserver-instalacao-e-configuracao/

    2. Assistir as seguintes aulas:

      • SQL Server Developer Edition com Windows Server  2016.

      • Máquina Virtual com VMWare.

      • Instalação do Windows Server 2016 Evaluation Edition.

      • Instalação do SQL Server Developer Edition.

      • Aula Bônus - Instalação de banco de dados exemplos.

Requirements

  • Um notebook ou desktop para instalar o SQL Server.

Description

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.

Who this course is for:

  • Técnicos na área de TI que desejam a formação de Desenvolvedor em banco de dados.
  • Desenvolvedores que precisam de especialização e preparação para certificações.
  • DBA em início de carreira e que deseja fortalecer os conhecimentos de programação e otimização.
  • Estudantes e universitários que desejam agregar conteúdo ao currículo escolar.