Construa painéis administrativos emAdobe Flex<br />integrados com<br />ASP.NET MVC<br />
Antes de mais nada...<br />
Quem sou eu?<br />
Igor Musardo<br />
Igor Musardo<br />+10 anos de desenv.<br />
Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />
Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />
Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />Flex 3<br />
Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />Flex 3<br />http://igormusa...
Conteúdo<br /><ul><li>Asp.NET WebForms x MVC
  Entity Framework
  LINQ
  Mãos ao código!</li></li></ul><li>Asp.NET<br />WebForms x MVC<br />
WebForms<br />Jeitão Windows Forms<br />Orientado a Eventos<br />ViewState (Amor e Ódio)<br />Páginas PESADAS<br />Ciclo d...
WebForms<br />MVC<br />Jeitão Windows Forms<br />Separação de Camada<br />Orientado a Eventos<br />Sem ViewState<br />View...
Minha humilde opinião?<br />WebForm para Sistemas Web (Intranet)!<br />ASP.NET MVC para Web Sites!<br />
Lógico!<br />Ambos integrados<br />com Adobe FLEX!<br />
Entity Framework<br />
Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />
Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />
Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />Evolução do ADO.NET...
Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />Evolução do ADO.NET...
LINQ<br />
LINQ<br />Permite consultar diretamente em:<br />
LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />
LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />
LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />Estrutura de Dados<br />
LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />Estrutura de Dados<br />Sintaxe “parecida” co...
LINQ<br />Exemplo:<br />privateIEnumerableMaiorQueSeis()<br />        {<br />            var numeros = new[] { 2, 3, 4, 5,...
Mãos ao código!<br />
Mãos ao código!<br />Web Site em ASP.NET MVC<br /><ul><li> Home com Produtos;
 Pesquisa;</li></ul>Base de Dados em MySQL<br />
Mãos ao código!<br />Painel administrativo?<br />
Mãos ao código!<br />Painel administrativo?<br />ADOBE FLEX<br />
Tá e como?<br />
Ué?!<br />
JSON<br />
Chega de papo!<br />
Próximos SlideShares
Carregando em…5
×

Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC

1.230 visualizações

Publicada em

Palestra realizada no dia 06 de fevereiro de 2010 em prol do Cotolengo do Mato Grosso do Sul

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

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC

  1. 1.
  2. 2. Construa painéis administrativos emAdobe Flex<br />integrados com<br />ASP.NET MVC<br />
  3. 3. Antes de mais nada...<br />
  4. 4.
  5. 5. Quem sou eu?<br />
  6. 6. Igor Musardo<br />
  7. 7. Igor Musardo<br />+10 anos de desenv.<br />
  8. 8. Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />
  9. 9. Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />
  10. 10. Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />Flex 3<br />
  11. 11. Igor Musardo<br />+10 anos de desenv.<br />ASP 3.0, PHP...<br />ASP.NET 1.1 -> 2.0 -> 3.5<br />Flex 3<br />http://igormusardo.com.br<br />
  12. 12. Conteúdo<br /><ul><li>Asp.NET WebForms x MVC
  13. 13. Entity Framework
  14. 14. LINQ
  15. 15. Mãos ao código!</li></li></ul><li>Asp.NET<br />WebForms x MVC<br />
  16. 16. WebForms<br />Jeitão Windows Forms<br />Orientado a Eventos<br />ViewState (Amor e Ódio)<br />Páginas PESADAS<br />Ciclo de vida complexo<br />Dificil usar JavaScript<br />Teste unitário?<br />
  17. 17. WebForms<br />MVC<br />Jeitão Windows Forms<br />Separação de Camada<br />Orientado a Eventos<br />Sem ViewState<br />ViewState (Amor e Ódio)<br />Sem PostBack<br />Páginas PESADAS<br />Controle sobre o HTML<br />Ciclo de vida complexo<br />SEO<br />Dificil usar JavaScript<br />JavaScript? JQuery!<br />Teste unitário?<br />TDD<br />
  18. 18. Minha humilde opinião?<br />WebForm para Sistemas Web (Intranet)!<br />ASP.NET MVC para Web Sites!<br />
  19. 19. Lógico!<br />Ambos integrados<br />com Adobe FLEX!<br />
  20. 20. Entity Framework<br />
  21. 21. Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />
  22. 22. Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />
  23. 23. Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />Evolução do ADO.NET<br />
  24. 24. Entity Framework<br />Mapeamento Objeto/Relacional (O/R)<br />Surgiu com o .NET Framework 3.5 SP1<br />Evolução do ADO.NET<br />Maior abstração do acesso a dados<br />
  25. 25. LINQ<br />
  26. 26. LINQ<br />Permite consultar diretamente em:<br />
  27. 27. LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />
  28. 28. LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />
  29. 29. LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />Estrutura de Dados<br />
  30. 30. LINQ<br />Permite consultar diretamente em:<br />Base de Dados<br />XML<br />Estrutura de Dados<br />Sintaxe “parecida” com o SQL<br />
  31. 31. LINQ<br />Exemplo:<br />privateIEnumerableMaiorQueSeis()<br /> {<br /> var numeros = new[] { 2, 3, 4, 5, 6, 7, 8, 9 };<br /> var maiores = from n in numeros<br />where n > 6<br />select n;<br />return maiores; // retorna {7, 8, 9}<br /> }<br />
  32. 32. Mãos ao código!<br />
  33. 33. Mãos ao código!<br />Web Site em ASP.NET MVC<br /><ul><li> Home com Produtos;
  34. 34. Pesquisa;</li></ul>Base de Dados em MySQL<br />
  35. 35. Mãos ao código!<br />Painel administrativo?<br />
  36. 36. Mãos ao código!<br />Painel administrativo?<br />ADOBE FLEX<br />
  37. 37. Tá e como?<br />
  38. 38. Ué?!<br />
  39. 39. JSON<br />
  40. 40. Chega de papo!<br />
  41. 41. Vamos cair <br />pra dentro!<br />
  42. 42. ?<br />?<br />
  43. 43. Muito Obrigado!<br />http://igormusardo.com.br<br />igor@igormusardo.com.br<br />twitter.com/igormusardo<br />

×