Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ASP.NET MVC - O que tem de melhor

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

  • Be the first to comment

  • Be the first to like this

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 />

×