SQL Server - Server-Side Programming com .NET e XML

  • Microsoft SQL Server, RDBMS & Ferramentas de Reporting
  • Cód: CBD100
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 4
Datas de início
2018 2019
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
11 30 13 4 15 12 12 30 14 11 30 13 10 29 12 31

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

1 -    A ARQUITECTURA SQL SERVER

·         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
2290 EUR 1390 EUR 1190 EUR
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com

Outras Informações

Os preços  e incluem Coffee Breaks e Documentação.
Aos valores acresce IVA à taxa legal em vigor.

Todos os cursos podem ser realizados em versão Intra-Empresa e também em Horário Pós Laboral. CONSULTE-NOS!

LISBOA
Tel. +351 21 849 33 33 / 50 Fax. +351 21 848 61 81

PORTO
Tel. +351 22 606 50 77 Fax. +351 22 606 50 78

LEIRIA
Tel. +351 24 457 75 97 Fax. +351 24 457 75 99

LUANDA
Tel. +244 222 718 081 ou +244 913 787 355 ou +244 944 541 910 ou +351 939 580 367 

MAPUTO
Tel. +258 844 985 751 ou +258 824 668 190 ou +351 939 580 367 ou +351 218 493 333 

E-Mail Geral de contacto da Vantagem+ para todos os países
vantagem@vantagem.com

Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

SQL Server - Server-Side Programming com .NET e XML

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR