Desenvolvimento de Aplicações Multi-Tier
Apresentação Wecsley Fey -   [email_address] -  www.wecsleyfey.com  / twitter.com/wecsleyfey -  www.activedelphi.com.br - ...
Apresentação Aquasoft Tecnologia da Informação A Aquasoft se fortaleceu, no mercado gaúcho, como Empresa de excelência tec...
Apresentação Turma - Nome - Cidade - Experiência
Objetivos <ul><li>Formar  bons  desenvolvedores de software; </li></ul><ul><li>Estudar a linguagem, IDE e Framworks do Del...
Objetivos EXCELÊNCIA “  Excelência é fazer o melhor, quando niguém está olhando. ”
Conteúdo - MultiTier - 1. TClientDataSet (aplicações de camada simples) 2. DataSnap e DBExpress 3. Criação de aplicações m...
Conteúdo programático - MultiTier - AULA 1 1. TClientDataSet (aplicações de camada simples) 2. DataSnap e DBExpress 3. Cri...
TClientDataSet (para aplicações de camada simples)
Mas antes... O que são camadas de aplicações ?
Multi-Camadas - São as camadas  lógicas e indepententes  de uma aplicação; - Basicamente são: Camada de apresentação, cama...
Multi-Camadas
Multi-Camadas Vantagens: - Thin-Client (máquina cliente simples) - Licenças de banco de dados - Centralização de regras - ...
1. TClientDataSet - Existe desde o Delphi 3 (single-tier applications) - É o antigo MIDAS, que se transformou em DataSnap ...
1. TClientDataSet - Existe desde o Delphi 3 (single-tier applications) - É o antigo MIDAS, que se transformou em DataSnap ...
1. TClientDataSet Apostila Página 9 - Hierarquia - Contrução do primeiro exemplo Página 11
1. TClientDataSet Página 11
1. TClientDataSet Primeiras conclusões: - DataSetProvider: Provê a conexão entre o Banco de Dados e DataSet (ou query) par...
Upcoming SlideShare
Loading in...5
×

TClientDataSet - Palestra sobre MultiTier

2,160

Published on

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

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

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

No notes for slide

TClientDataSet - Palestra sobre MultiTier

  1. 1. Desenvolvimento de Aplicações Multi-Tier
  2. 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. 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. 4. Apresentação Turma - Nome - Cidade - Experiência
  5. 5. Objetivos <ul><li>Formar bons desenvolvedores de software; </li></ul><ul><li>Estudar a linguagem, IDE e Framworks do Delphi 2010; </li></ul><ul><li>Discutir e aprender conceitos de desenvolvimento de software; </li></ul><ul><li>Focar sempre em boas práticas e excelência; </li></ul>
  6. 6. Objetivos EXCELÊNCIA “ Excelência é fazer o melhor, quando niguém está olhando. ”
  7. 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. 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. 9. TClientDataSet (para aplicações de camada simples)
  10. 10. Mas antes... O que são camadas de aplicações ?
  11. 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. 12. Multi-Camadas
  13. 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. 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. 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. 16. 1. TClientDataSet Apostila Página 9 - Hierarquia - Contrução do primeiro exemplo Página 11
  17. 17. 1. TClientDataSet Página 11
  18. 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

×