Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 29 de Março de 2024
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
68 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Renovar Assinatura
 Sobre a Revista
 Seja Colunista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Ofertas de Emprego
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 FAQ
 Pesquisar
 Top 10
 Links

  Produtos

Conheça Nossos Produtos

  Redes Sociais

Siga-nos no Twitter    Facebook

  Publicidade

Curso de ClientDataSet com DBExpress e Firebird - Módulo I

O objetivo do curso é demonstrar o desenvolvimento de uma aplicação no modelo Cliente/Servidor com o banco de dados Firebird utilizando para isso o componente ClientDataSet e a engine de acesso DBExpress.
O público alvo são aqueles que hoje trabalham com BDE/Paradox e estão cansados dos problemas de corrupção de índices, tabelas, grande tráfego em rede gerado pelo BDE e querem começar a desenvolver aplicações no modelo Cliente/Servidor com um banco seguro e com uma engine de acesso leve.
Firebird é um SGDB gratuito, robusto, confiável e com excelente desempenho em aplicações pequenas, médias e de grande porte.
DBExpress é uma engine de acesso que surgiu apartir do Delphi 6, possui drivers para diversos bancos, sendo utilizada em grande escala com Firebird. Além da vantagem de sua performance, outro ponto positivo é o fato de não exigir tantos disquetes exigidos pelo BDE, com apenas uma DLL no cliente sua engine já funcionará, claro que, além desta, será necessário o 'client' do banco de dados.
ClientDataSet é um componente muito semelhante às famosas TTable's, mas possui inúmeras vantagens e nos possibilita trabalharmos no modelo Cliente/Servidor de forma simples.
Este componente permite também trabalharmos no modelo 3 camadas, conhecido como multi-camadas, que é um modelo de desenvolvimento interessante também, utilizado muito em softwares de grande porte onde há distribuições de regras de negócios em vários servidores ganhando vantagens em diversos aspectos.
O curso é focado no modelo 2 camadas (Cliente/Servidor), pois é um modelo mais simples de se aprender para quem vem do BDE/Paradox.

Contéudo:

O material possui 9 horas de vídeo-aula + 2 apostilas em formato eletrônico (PDF) sendo uma Teórica (78 páginas) e outra Prática (152 páginas).
Na apostila teórica temos uma Introdução ao Firebird (características e instalação), DBExpress (comparação com BDE, vantagens, distribuição, descrição dos componentes com seus métodos, eventos e propriedades) e ClientDataSet (funcionamento, recursos/vantagens, métodos, eventos e propriedades).
Já na segunda apostila temos a parte prática na qual explica passo-a-passo o desenvolvimento de um projeto completo no modelo Cliente/Servidor utilizando o ClientDataSet, DBExpress e Firebird. Neste projeto veremos muitas dicas sobre este modelo, fazendo diversas comparações com BDE/Paradox para ganharmos performance na aplicação e gerar menos tráfego em rede.

A vídeo-aula é baseada na apostila teórica e prática contendo os seguintes tópicos:

- Apresentação do Firebird
- Apresentação da DBExpress
- Apresentação do ClientDataSet
- Instalação do Firebird
- Comparações entre BDE/Paradox de Tráfego em Rede
- Criando o Banco de Dados
- Conectando com o Banco de Dados
- Extraindo e Gravando os registros com o ClientDataSet
- Parametrizando a busca dos registros para redução de tráfego na rede
- Trabalhando com Lookups e Joins
- Controle de Concorrência
- Trabalhando com Mestre/Detalhe (MasterSource/MasterFields e NestedDataset)
- Clones
- Campos Aggregates e InternalCalc
- Generators - Trabalhando com campos auto-incremento
- Criando Tela de Pesquisa parametrizada
- Ordenando/Filtrando/Pesquisando registros em memória, sem acessar o servidor
- Trabalhando com Refresh
- Desfazendo alterações, métodos disponíveis
- Lendo e Gravando os dados localmente em arquivos
- Trabalhando com dados somente em memória, sem depender de um servidor de banco de dados
- Transações
- Eventos BeforeUpdateRecord e AfterUpdateRecord do Provider
- Trabalhando com múltiplas tabelas
- Tratamento de erros
- Monitorando mensagens do Banco de Dados
- Distribuindo a aplicação

Instrutor:

Eduardo Rocha é Coordenador Editorial da Revista Active Delphi, criador e mantenedor do site EduDelphiPage, membro do grupo DUG-BR, ministrou palestras e cursos de ClientDataSet/DBExpress e Firebird para cerca de 1000 pessoas (FDD e DDD). Desenvolvedor Delphi desde 1998, atualmente está cursando Sistema de Informação na FIAP e trabalha na MRW Soluções em Informática onde atua como Analista Programador sendo um dos sócios da empresa.

Requisitos:

Para facilitar o aprendizado, é recomendável que tenha os seguintes conhecimentos:

- Delphi (básico e acesso a banco de dados)
- Instruções SQL (insert, update, delete, joins)


Clique aqui para baixar um vídeo demonstração

Clique aqui para conhecer o módulo II

voltar na lista dos produtos      comprar este produto
  Renove Já!

Renove sua Assinatura
Pague com seu Cartão de Crédito VISA Pague no Boleto Bancário Pague com seu Cartão de Crédito Mastercard

  Edição 112

Revista ActiveDelphi

  Edição 111

Revista ActiveDelphi

  50 Programas Fontes


  Colunistas
André Celestino
Bruno Caltran
Diego Garcia
Elazar
Emerson Ruckert
Felipe Caputo
Fernando Rizzato
Kelver Merlotti
Lucas Chagas
Luciano Lumertz
Luciano Pimenta
Marco Banaggia
Marcos Salles
Matheus Pissolato
Misael Soler
Osmar
Rafael Stange
Ricardo Boaro
Rodrigo Santos
Sérgio Guedes
Victory Fernandes

  Todos colunistas...

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados