Your SlideShare is downloading. ×
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
TClientDataSet - Palestra sobre MultiTier
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TClientDataSet - Palestra sobre MultiTier

2,124

Published on

Palestra sobre TClienDataSet, presente no módulo "MultiTier Applications" da formação Oficial Embarcadero.

Palestra sobre TClienDataSet, presente no módulo "MultiTier Applications" da formação Oficial Embarcadero.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,124
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Desenvolvimento de Aplicações Multi-Tier
  • 2. Apresentação Wecsley Fey - [email_address] - www.wecsleyfey.com / twitter.com/wecsleyfey - www.activedelphi.com.br - www.edudelphipage.com.br - www.embarcadero.com - www.dug-rs.org - www.aquasoft.com.br Analista de Sistemas, consultor em análise e desenvolvimento e instrutor na Aquasoft TI, parceira Embarcadero no Rio Grande do Sul, onde está atualmente alocado no Grupo Sabemi em Porto Alegre/RS. É coordenador do DUG-RS, membro da equipe de colunistas ActiveDelphi e foi palestrante no Delphi Conference Brasil de 2009. Possui cerca de 10 anos de experiência em TI, desenvolvendo com Delphi desde a versão 3, atuando em várias empresas do Brasil e exterior.
  • 3. Apresentação Aquasoft Tecnologia da Informação A Aquasoft se fortaleceu, no mercado gaúcho, como Empresa de excelência tecnológica. Reúne em seu quadro de colaboradores, profissionais da mais alta qualificação técnica e humana, com certificados oficiais, agregando conhecimento e larga experiência de mercado que a Aquasoft coloca à disposição dos seus clientes na prestação de seus serviços: Consultoria, OutSource e Treinamentos. Contamos com toda estrutura e suporte da parceria firmada há mais de cinco anos, com a Borland Corporation, ministrando treinamentos oficiais , sendo o único representante a ministrar treinamentos oficiais nos estados do Rio Grande do Sul e Santa Catarina.
  • 4. Apresentação Turma - Nome - Cidade - Experiência
  • 5. Objetivos
    • Formar bons desenvolvedores de software;
    • Estudar a linguagem, IDE e Framworks do Delphi 2010;
    • Discutir e aprender conceitos de desenvolvimento de software;
    • Focar sempre em boas práticas e excelência;
  • 6. Objetivos EXCELÊNCIA “ Excelência é fazer o melhor, quando niguém está olhando. ”
  • 7. Conteúdo - MultiTier - 1. TClientDataSet (aplicações de camada simples) 2. DataSnap e DBExpress 3. Criação de aplicações multi-camadas 4. Melhores práticas com ClientDataSet 5. Conexões Clientes DataSnap 6. Distribuição 7. Depuração remota 8. Benefícios de aplicações multi-tier Página 9
  • 8. Conteúdo programático - MultiTier - AULA 1 1. TClientDataSet (aplicações de camada simples) 2. DataSnap e DBExpress 3. Criação de aplicações multi-camadas 4. Benefícios de aplicações multi-tier AULA 2 5. Melhores práticas com ClientDataSet 6. Conexões Clientes DataSnap 7. Distribuição 8. Depuração remota 9. Benefícios de aplicações multi-tier
  • 9. TClientDataSet (para aplicações de camada simples)
  • 10. Mas antes... O que são camadas de aplicações ?
  • 11. Multi-Camadas - São as camadas lógicas e indepententes de uma aplicação; - Basicamente são: Camada de apresentação, camada de negócios e camada de dados;
  • 12. Multi-Camadas
  • 13. Multi-Camadas Vantagens: - Thin-Client (máquina cliente simples) - Licenças de banco de dados - Centralização de regras - Alta performance da aplicação - Pooling - Escalabilidade
  • 14. 1. TClientDataSet - Existe desde o Delphi 3 (single-tier applications) - É o antigo MIDAS, que se transformou em DataSnap - Não necessita de base de dados - Muito usado para cache em memória - É um dos componentes mais poderosos do Delphi Página 11
  • 15. 1. TClientDataSet - Existe desde o Delphi 3 (single-tier applications) - É o antigo MIDAS, que se transformou em DataSnap - Não necessita de base de dados - Muito usado para cache em memória - É um dos componentes mais poderosos do Delphi Página 11
  • 16. 1. TClientDataSet Apostila Página 9 - Hierarquia - Contrução do primeiro exemplo Página 11
  • 17. 1. TClientDataSet Página 11
  • 18. 1. TClientDataSet Primeiras conclusões: - DataSetProvider: Provê a conexão entre o Banco de Dados e DataSet (ou query) para o TClientDataSet; - ClientDataSet é uma dataset em memória; - ClientDataSet não mantém recursos do banco em uso; Página 11

×