CBD100 |
SQL Server - Server-Side Programming com .NET e XML |
|
|
||
|
Objectivo Geral |
|
|
||
Actualmente o SQL Server disponibiliza funcionalidades capazes de cobrir os requisitos da Organizações independentemente da sua dimensão. Os programadores podem usar a plataforma .NET CLR e as funcionalidades XML, juntamente com o Transact-SQL para criar aplicações flexíveis, escaláveis e robustas adequadas às solicitações actuais.
Este Curso tem como objectivo dotar os participantes dos conhecimentos e experiência na criação de aplicações de BD baseados na tecnologia .NET e XML
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Desenvolver programas “server-side database” para BD SQL Server
· Recuperar dados XML com Xquery
· Desenvolver aplicações escaláveis baseadas em mensagens com o Service Broker
· Aceder a dados usando LINQ
· Criar funções e procedimentos com .NET CLR
· Manter objectos na BD utilizando a ADO.NET Entity Framework
|
|
|
Destinatários |
|
|
Este Curso destina-se a todos os programadores e profissionais das áreas de desenvolvimento que trabalhem ou pretendam trabalhar com o SQL Server.
|
|
|
PRÉ-REQuisitos |
|
|
Assumem-se conhecimentos ou experiência equivalente em programação ao nível de Basic Transact-SQL, assim como conhecimentos de programação com a plataforma .NET
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
· Introdução ao SQL Server
· SQL Server Management Studio
2 - TRABALHAR COM XML
· Armazenamento de dados XML
· Criação e gestão dos XML SCHEMA COLLECTIONS
· Definição colunas em XML
· Conversão de resultados da consulta para armazenamento em variáveis XML
· Carregar o XML do file system em variáveis
· Potenciar os recursos XQuery
· Filtragem de linhas através de elementos XML
· Extrair dados das colunas XML
· Recuperar atributos XML a partir das colunas da BD
· Produção de dados XML
· “Alargar” as consultas através do FOR XML PATH
· Utilizar as funcionalidades de PATH, TYPE e sub-queries
· Elementos e atributos XML
· Receber dados XML
· Conversão de dados XML para um formato relacional utilizando OPENXML
· Utilização das funções XPath para transformar estruturas complexas XML
3 - ENCRIPTAÇÃO DE DADOS
· Criação de um MASTER KEY
· Encriptação e desencriptação através de palavra-chave
· Chaves simétricas e assimétricas
· Utilização de certificados para encriptação de dados
4 - CRIAÇÃO DE APLICAÇÕES COM O SERVICE BROKER
· Concepção de um sistema de mensagens assíncrono
· Enviar e receber mensagens
· Controlar a entrega das mensagens
5 - INTEGRAÇÃO DA PLATAFORMA .NET COM O SQL SERVER
· Incorporar as funcionalidades CLR
· Entender o modelo aplicado com o Transact-SQL vs modelos de programação NET
· Melhorar a segurança e código de segurança com .NET
· Desenvolver “procedural code” na plataforma .NET
· Definição de Funções
· Converter uma expressão .NET numa função
· Invocar funções CLR a partir de instruções Transact-SQL SELECT
· Aceder a dados através das funções .NET table-valued
· Criação de rotinas CLR com Visual Studio
· Desenvolvimento de procedimentos e funções através de templates
· O código CLR no debugger
· Potenciar o SQL Server com .NET
6 - GESTÃO DE DADOS PROVENIENTES DO CÓDIGO .NET
· Recuperação e armazenamento de dados
· O SqlContext object
· Aceder a dados de memória com o LINQ
· Avaliar as implicações de desempenho do LINQ
· Trabalhar com entidades
· Recuperar entidades com o LINQ
· Desenvolver queries com o Entity SQL
· Objectos .NET com ADO.NET Entity Data Model
· Criação dos WCF Data Services server
· Contrução dos WCF Data Services client
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
3,990.00 EUR | 2,990.00 EUR | 1,990.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
4,309,200.00 AOA | 3,229,200.00 AOA | 2,149,200.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
331,170.00 MZN | 248,170.00 MZN | 165,170.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
23,940.00 R$ | 17,940.00 R$ | 11,940.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?