Carga Horária: 3 dias
Disponível em Inglês
Objetivos: Ao final do curso os alunos estarão aptos a:
- Descrever aplicações com acesso a dados, a arquitetura do ADO.NET, e a relação entre ADO.NET e XML.
- Conectar ao SQL Server e outras bases de dados
- Executar operações conectadas em bases de dados incluido execução de comandos SELECT, comandos de definição de base de dados, comandos SQL dinâmicos, e comandos que retornem dados de um servidor SQL em XML
- Definir um esquema de DataSet, populá-lo com dados, e modificar os dados através de código
- Construir um DataSet a partir de uma fonte de dados existente
- Utilizar técnicas de XML ao trabalhar com DataSets, incluindo mapear tabelas e colunas, criar esquemas XSD, construir DataSets fortemente tipados, e interação com com XMLDataDocuments
- Construir um serviço Web que usa ADO.NET para consultar e atualizar bases de dados
- Construir um serviço Web que usa ADO.NET para consultar e atualizar bases de dados
- Resolver problemas em aplicações ADO.NET
O curso se destina a Desenvolvedores que sejam responsáveis por modelar e implementar aplicações distribuídas, com acesso a dados.
Pré-requisitos : Compreensão dos conceitos de bancos de dados relacionais, tais como:
-
tabelas, linhas, colunas, chaves primárias e estrangeiras, restrições (constraints), e views;
Experiência em consulta e modificação de dados, incluindo experiências com os comandos SELECT, INSERT, UPDATE, e DELETE;
- Noções de documentos XML, folhas de estilo e esquemas;
- Experiência com VB .NET, VB for Applications, ou versões anteriores ou ainda conhecimento da linguagem C#;
- Experiência construindo interfaces com usuário final incluindo interfaces para aplicações Web e Windows®.
- Para obter completo benefício deste treinamento os alunos necessitam entender o idioma inglês, além de possuir os pré-requisitos.
Conteúdo Programático:
1 - Aplicações Centradas em Dados e ADO.NET
Desenho de aplicações centradas em dados
Arquitetura ADO.NET
ADO.NET e XML
Lab: Aplicações com acesso a dados e ADO.Net
2 - Conectando a Origens de Dados
Seleção do .Net Data Provider
Definindo uma conexão
Gerenciamento da conexão
Tratamento de exceções em conexões
"Pooling" de conexões
Lab: Conexão com bases de dados
3 - Executando Operações Conectadas em Bases de Dados
Trabalhando no ambiente conectado
Construindo objetos Command
Execução de comandos que retornem um único valor
Execução de comandos que retornem linhas de dados
Execução de comandos que não retornem linhas de dados
Utilização de transações
Lab: Executando operações conectadas em bases de dados
4 - Construindo Datasets
Trabalho em ambiente desconectado
Construindo DataSets e DataTables
Vinculando e salvando um Dataset
Definição de relacionamento de dados
Alteração de dados em tabelas
Ordenação e filtros
Lab: Construindo, vinculando, abrindo e Salvando DataSets, Manipulando DataSets
5 - Lendo e Escrevendo XML com ADO.NET
Criando esquemas XSD
Carregando esquemas e dados em DataSets
Salvando XML a partir de um DataSet
Lab: Trabalhando com dados XML em ADO.Net
6 - Construindo DataSets a partir de dados já existentes
Configurando o DataAdapter para trazer informações
Populando o DataSet utilizando o DataAdapter
Configurando o DataAdapter para atualizar a base de dados
Persistindo alterações para a base de dados
Como tratar conflitos
Lab: Trazendo dados para uma aplicação desconectada; Trazendo e atualizando Dados de clientes e pedidos
7 - Construindo e Consumindo um Web Service que utiliza ADO.Net
Construindo e consumindo Web Services que utilizam ADO.Net
Lab: Resolvendo problemas com uma aplicação ADO.Net
Exames:
Preparatório para os exames:
- 70-305, 70-306, 70-310
Esses exames valem para a certificação MCAD.
Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h
|