Demonstre interesse nesse produto.

Assim iremos priorizar a sua disponibilização. Clique aqui.

 

Público Alvo

 

Profissionais de Tecnologia da Informação, com o foco no desenvolvimento de sistemas, que necessitam manipular e controlar dados diretamente no Banco de Dados. Este curso mostrará os componentes de desenvolvimento de Banco de Dados, desde a construção de componentes até a implementação de códigos.

 

Por meio de laboratórios práticos e de exemplos simples de se assimilar, os alunos poderão aprender técnicas avançadas de programação sobre o Banco de Dados. Este curso exibe técnicas avanças como o particionamento de tabelas, utilização de XML, análise de Índices, Locks e Deadlocks, e a utilização de SOA (Service-Oriented Architecture) através do Service Broker.

 

Muitos dos recursos que são programados em sistemas como o C#, Visual Basic, Delphi entre outros, poderiam ser desenvolvidos diretamente no Banco de Dados, facilitando o desenvolvimento e melhorando significativamente a performance do ambiente.

 

Cronograma

 

 

1. Criando Databases

  • Criando Databases
  • Criando e Gerenciando Grupos de Arquivos (File Groups)
  • Compreendendo a Função dos Schemas

 

2. Criando Tabelas

  • Criando Tabelas e Tipos de Dados
  • Criando Tabelas Particionadas

 

3. Manipulando Índices

  • Compreendendo como Funcionam os Índices, Clustered e Não-Clustered
  • Como o SQL Server procura por dados nas tabelas
  • Criando e Manipulando Índices
  • Utilizando o SQL Server Database Engine Tuning Advisor

 

4. Controlando Dados com Restrições (Constraints) e Triggers

  • Utilizando os Comandos CHECK, DEFAULT, IDENTITY e outros para Controlar Dados
  • Utilizando Chaves Primárias (PK) e Chaves Estrangeiras (FK)

 

5. Programando uma Database

  • Implementando Views
  • Implementando Views Indexadas
  • Implementando Stored Procedures Parametrizadas
  • Implementando Código em Stored Procedures
  • Implementando Funções Scalares
  • Implementando Funções Table-Valued
  • Implementando Funções Multi-Statement Table-Valued

 

6. Utilizando o XML em Databases

  • Introdução ao Tipo de Dado XML
  • Utilizando o FOR XML e o OPENXML
  • Introdução as XQueries
  • Implementando Índices XML
  • Restringindo Dados com o XML Schemas

 

7. Compreendendo e Trabalhando com Transações e Locks

  • Compreendendo como o SQL Server mantém a Integridade dos Dados
  • Trabalhando com Locks e Níveis de Isolamento (Transaction Isolation Level)
  • Compreendendo e Gerenciando Dead Locks

 

8. Utilizando o Service Broker

  • Compreendo as soluções de Service Oriented Architecture (SOA)
  • Criando os Objetos do Service Brocker
  • Enviando e Recebendo Mensagens

Programando o Microsoft SQL Server (Online)

REF: SQLDev1
  • Conceito Básico sobre Banco de Dados e Modelagem; e ferramentas Microsoft Windows.

    Computador com 2 monitores (um para realizar exercícios e outro para visualizar as demonstrações do instrutor. Realizar o treinamento com um único monitor não é recomendado)

    Acesso a internet de alta velocidade

  • Facebook
  • LinkedIn

© Copryright 2015, White Cube. Todos os direitos reservados


White Cube

Av. General João Manoel, 157, Conj. 603, Porto Alegre, RS, CEP 90010-030