Desenvolvimento Orientado a Objetos com
Adianti Framework
Gustavo Reichelt Emmel
Apresentação pessoal:
Gustavo Reichelt Emmel
Aluno pós graduação métodos ágeis na UniRitter;
Desenvolvedor PHP na Empresa ...
Programação Orientada a Objetos
Elementos na forma de objetos, com propriedades e métodos.
Vantangens da POO
Reutilização de código;
Fácilidade de manutenção;
Padronização;
O que queremos evitar?
Adianti Framework
Ferramenta open source;
Baseada em componentes e orientada a eventos;
Utilização da estrutura MVC;
Mapea...
Benefícios da Framework
Aplicação Orientada a Modelos (Associações, Agregações ou composições);
Nada de SQL gigantes com m...
Estrutura da Framework
Modelo de utilização de classes
Lazy Load
Criando consultas SQL
Executando consultas SQL
Salvando Objetos
Salvando pelo form
Exemplo de Form criado no constructor
Metodo onSave
Aterando Objeto
Aplicação tutor
http://www.adianti.com.br/framework_files/tutor/index.php?class=FormInteractionsView
Codigo da aplicação tutor
Ganho de produtividade
Studio Professional
Database Wizard
Database Wizard
Database Wizard
Database Wizard
Model Wizard
Model Wizard
Model Wizard
Model Wizard
Model Wizard
Form/List Wizard
Form/List Wizard
Form/List Wizard
Form/List Wizard
Exemplo de site
Produtividade
Próximos SlideShares
Carregando em…5
×

Desenvolvimento orientado a objetos com adianti framework

407 visualizações

Publicada em

Conceito de Orientação a Objetos;
Apresentação da Framework;
Apresentação da IDE;
Como a ferramenta trabalha com UML e Orientação a Objetos;
Case de uso da Framework para criação de um CRUD com datagrid em 10 minutos.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
407
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento orientado a objetos com adianti framework

  1. 1. Desenvolvimento Orientado a Objetos com Adianti Framework Gustavo Reichelt Emmel
  2. 2. Apresentação pessoal: Gustavo Reichelt Emmel Aluno pós graduação métodos ágeis na UniRitter; Desenvolvedor PHP na Empresa TecBiz; https://github.com/GustavoEmmel/ http://gustavoemmel.blogspot.com.br/
  3. 3. Programação Orientada a Objetos Elementos na forma de objetos, com propriedades e métodos.
  4. 4. Vantangens da POO Reutilização de código; Fácilidade de manutenção; Padronização;
  5. 5. O que queremos evitar?
  6. 6. Adianti Framework Ferramenta open source; Baseada em componentes e orientada a eventos; Utilização da estrutura MVC; Mapeamento Objeto Relacional (Active Record e Repository); Foco em aplicações de negocio (sistemas de gestão); http://www.adianti.com.br/ Adianti Solutions LTDA ⓒ Pablo Dall’Oglio
  7. 7. Benefícios da Framework Aplicação Orientada a Modelos (Associações, Agregações ou composições); Nada de SQL gigantes com muitas concatenações e joins; As classes (TRecord) cuida das operações de CRUD; Nada de HTML com lógica imbutida; Framework cuida de todo HTML, CSS e JAVASCRIPT; Desenvolvedor focado na regra de negócio;
  8. 8. Estrutura da Framework
  9. 9. Modelo de utilização de classes
  10. 10. Lazy Load
  11. 11. Criando consultas SQL
  12. 12. Executando consultas SQL
  13. 13. Salvando Objetos
  14. 14. Salvando pelo form Exemplo de Form criado no constructor
  15. 15. Metodo onSave
  16. 16. Aterando Objeto
  17. 17. Aplicação tutor http://www.adianti.com.br/framework_files/tutor/index.php?class=FormInteractionsView
  18. 18. Codigo da aplicação tutor
  19. 19. Ganho de produtividade
  20. 20. Studio Professional
  21. 21. Database Wizard
  22. 22. Database Wizard
  23. 23. Database Wizard
  24. 24. Database Wizard
  25. 25. Model Wizard
  26. 26. Model Wizard
  27. 27. Model Wizard
  28. 28. Model Wizard
  29. 29. Model Wizard
  30. 30. Form/List Wizard
  31. 31. Form/List Wizard
  32. 32. Form/List Wizard
  33. 33. Form/List Wizard
  34. 34. Exemplo de site
  35. 35. Produtividade

×