Vídeo-Aula
ClientDataSet c/ DBExpress e Firebird - Módulo 1

Vídeo-Aula ClientDataSet c/ DBExpress e Firebird - Módulo 1

Saia agora mesmo do BDE/Paradox

9 horas de Vídeo-aula + 2 Apostilas em PDF - por apenas R$ 39,90

(curso entregue via Download - 2 arquivos de 220MB)

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.

Tópicos abordados

  • 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

Conteúdo
O material é composto por 2 arquivos zip de 220MB (em média) para você fazer o download. O curso contém 9 horas de vídeo-aula + 2 apostilas no formato PDF (sendo uma Teórica com 78 páginas e outra Prática com 152 páginas).

Dúvidas: Fale comigo | Veja um vídeo de demonstração

 

"Ouvindo" Opiniões (as mais lidas)

Em breve, aguarde!!!

Pharetra Sed Tempus

Morbi sit amet mauris Nam vitae nibh eu sapien dictum pharetra. Vestibulum elementum neque vel lacus. Lorem ipsum dolor sit dolore phasellus pede lorem proin auctor dolor loremmassa phasellus sit. More…

Outras edições da Revista Active Delphi