ASP.NET MVC - O que tem de melhor

2.604 visualizações

Publicada em

Um passeio por alguns tópicos muito interessantes do ASP.NET MVC como: Razor, Validação, Segurança, Cache, Ajax e Json e NuGet

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
2.604
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.537
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Falto Cache,Falto AjaxFalto Json
  • ValidateInputAllowHtmlHtml.Raw@Html.AntiForgeryToken()[ValidateAntiForgeryToken]
  • ASP.NET MVC - O que tem de melhor

    1. 1. ASP.NET MVC – O que tem de melhor<br />Alexandre Tarifa e Cleber Dantas<br />
    2. 2. Cleber Dantas<br />Atua há 7 anos no mercado de TI<br />Coordenador de Desenvolvimento<br />Editor da Revista Codificando.NET<br />MCAD e MCTS<br />Entusiasta Agile<br />@cleberdantas<br />
    3. 3. Agenda<br />Razor<br />Validação<br />Segurança<br />Cache<br />Ajax e Json<br />NuGet<br />
    4. 4. Fluxo de uma requisição MVC<br />
    5. 5. Razor<br />Nova View Engine<br />Menos irritante <br />Melhor entrelaçamento entre código e markup<br />Sections<br />ViewStart<br />Html encodado sempre<br />
    6. 6. DEMO<br />Razor<br />
    7. 7. Validação<br />Atributo Compare<br />Atributo Remote<br />Atributo Required<br />Client Side (JS não obstrutivo por padrão)<br />Configurável via Web.Config<br />
    8. 8. DEMO<br />Validação<br />
    9. 9. Segurança<br />XSS – Cross site scripting<br />CSRF – Cross Site Request Forgery<br />
    10. 10. DEMO<br />Segurança<br />
    11. 11. Cache<br />Output Cache<br />Cache de objetos<br />Cache Profile<br />Cache parcial<br />
    12. 12. Demo<br />Cache<br />
    13. 13. Ajax e JSon<br />Ajax Helper<br />JavaScript Object Notation (Formato leve para troca de mensagens)<br />Agora é JQuery não mais Microsoft Ajax ()<br />Não obstrutivo por padrão<br />
    14. 14. Demo<br />Ajax e Json<br />
    15. 15. NuGet<br />Gerenciamento de pacotes <br />Get-Package –filter nome –remote -updates<br />Install-Package nome<br />Update-Package nome<br />Uninstall-Package nome<br />
    16. 16. DEMO<br />NuGet<br />
    17. 17. Resumindo...<br />MVC Rocks!<br />
    18. 18. Perguntas??<br />Contatos<br />Twitter: @cleberdantas<br />Email: cleber.dantas@codificando.net<br />

    ×