Próximas Turmas

Nenhuma turma disponível no momento

Entre em contato para informar seu interesse

O que você vai aprender nesse curso

Neste curso o aluno aprenderá as técnicas e recursos essenciais para programação em T-SQL no Microsoft SQL Server. Com foco nas principais instruções de usabilidade, em SQL avançado, nas funções nativas do SQL Server e nos objetos de programação em T-SQL, abordaremos os tópicos necessários para programadores em T-SQL.

Para esse curso utilizaremos o Microsoft SQL Server 2019 Developer Edition, uma edição recente, testada e bem aceita dentre os profissionais que já atuam na área. Vale salientar que o conteúdo do curso pode ser aplicado em outras versões, como o SQL Server 2016 ou anterior.

Curso totalmente voltado para o mercado de trabalho, com exemplos práticos em projetos de Sistemas com Lógica de Negócio, ETL, Data Warehousing e Analytics.

Inscreva-se agora!  Inscreva-se agora!

Conteúdo do curso

Instalação

  • Instalação do SQL Server 2019
  • Ferramentas de Cliente
    • SQL Server Configuration Manager
    • SQL Server Management Studio
  • Introdução a Arquitetura do Servidor
    • Instâncias
    • Bancos de Dados

SQL Server Management Studio

  • Visão Geral
  • Opções do SQL Server Management Studio
  • Gerenciamento de Conexões
  • Construção e Modificação de Objetos em Modo Gráfico
  • Query Editor
  • Execução de Instruções T-SQL
  • Tipos de Exibição de Resultados

SQL e Funções Nativas

  • Funções de Texto
  • Funções de Data
  • Funções de intervalo de tempo
  • Funções Matemáticas
  • Funções de Agregação
  • Funções de Expressão Regular
  • Funções de Conversão
  • JOINs
  • UNION e UNION ALL
  • EXCEPT ou INTERSECT
  • Subquery e suas variações
  • Subqueries Correlacionadas
  • EXIST E NOT EXIST
  • PIVOT e UNPIVOT
  • CTE
  • OVER
  • RANK
  • DENSE_RANK
  • LAG e LEAD

Programação PL/SQL

  • Bloco T-SQL
  • Variáveis e Operadores
  • Estruturas Condicionais
  • Estruturas Iterativas
  • Functions
  • Stored Procedures
  • Escopo de Transação
  • Tipos de Variáveis
  • Cursores
  • Controle de Exceção
    • RAISERROR
    • THROW
    • TRY... CATCH
  • Trigger
    • DDL
    • DML
    • Servidor
  • Tabela Temporária

Aplicação em T-SQL

  • Analisando Requisitos
  • Definindo Regras de Negócio
  • Transações usando T-SQL
  • Verificação de Dados
  • Controle de Acesso a Aplicação
  • Envio de E-mails

Data Warehousing e ETL

  • Conceitos de Data Warehouse
  • Dimensões e Fatos
  • ETL (Processo de Carga)
  • Extração de Diversas Fontes
  • Carga em Dimensão com SCD
  • Carga em Tabela Fato