Próximas Turmas
Nenhuma turma disponível no momento
Entre em contato para informar seu interesseO 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.
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