|
Objetivo
O objetivo deste treinamento é ensinar as várias técnicas de acesso a dados com o
ASP.NET 2.0: DataSources, ADO.NET, DataSet Tipado com TableAdapters e Classes
de Negócio com Enterprise Library 3.1 - DAAB
Conteúdo Programático
AULA 1
Introdução Geral
- Formas de Acesso à Dados
- Diagrama do Banco de Dados
-
Server/Database Explorer
- Visualizando a Estrutura das Tabelas
DataSouce Controls
- Introdução
- Tipos de DataSources Controls
- Data-Bound Controls
-
Tratando Exceções de Página
- SqlDataSource
- Vinculando SQLDataSource a Listas
- Vinculando SQLDataSource ao GridView
- Funções automáticas de paginação, ordenação e edição no GridView
- Utilizando SqlDataSource com Parâmetros
Exercícios
AULA 2
ADO.NET
- Introdução
- DataSet
- DataTable, DataRow e DataColumn
- Providers
- Connection
- ConfigurationManager.ConnectionStrings
- Command
- DataReader
- DataAdapter
- Prameter
- Vinculando os dados aos controles
Exercícios
AULA 3
DataSet Tipados
- Introdução
- Criando DataSets Tipados e TableAdapters
- Criando novas Querys
- ObjectDataSouce
- Vinculando ObjectDataSouce ao GridView
- Manipulando o TableAdapter via código
- Usando DataSet Tipado via código
Exercícios
AULA 4
Desenvolvimento em Camadas
- Introdução
Classe de Acesso à Dados
- Microsoft Enterprise Library
- Data Access Application Block - DAAB
- Classes DataBaseFactory e DataBase
- Preparando sua aplicação para o DAAB
- Banco de Dados Default
- Adicionando Referências
- Usando as Classes
- Efetuando Transações
Classes de Negócio
- Introdução
- Utilização de DataSets Tipados
- Estrutura da Classe de Negócio
- Usandos as Classes
Exercícios
AULA 5
Criando um Sistema de Pedidos
-
Preparando o ambiente
- Estrutura do sistema
- Criando metodologia padrão para as Pesquisas com paginação e ordenação
- Criando as Pesquisas do Sistema
AULA 6
-
Criando metodologia padrão para os Cadastros
-
Criando os Cadastros do Sistema
AULA 7
- Criando Cadastro de Pedido com campos
pesquisáveis
-
Criando Transação para Baixa de Estoque
Publicando o WebSite
Dúvidas Gerais
* Conteúdo Sujeito a alterações
|