ASP.NET MVC 3

3,736 views

Published on

Slides da apresentação "Dominando o ASP.NET MVC 3" realizada por Vinicius Quaiato no MVC Summit 2011

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ASP.NET MVC 3

  1. 1. Dominando o ASP.NET MVC 3<br />Vinicius Quaiato<br />
  2. 2. @vquaiato<br />Tbm conhecido como Vinicius Quaiato<br />Desenvolvedor<br />Pai<br />Santista<br />Chato<br />http://viniciusquaiato.com<br />Coordenador time .NET na Gonow Tecnologia<br />Membro .NET Architects<br />Não tenho certificações o/<br />
  3. 3. .NET Architect Days 2011<br />http://bit.ly/dnad2011 <br />3 e 4 de Junho de 2011<br />Focoemarquitetura<br />Acessível: hotel no centro de São Paulo<br />Inscriçõesabertas!<br />
  4. 4. Agenda<br />MVC (bem pouco)<br />ASP.NET MVC 3<br />Bate-Papo (se tivermos tempo)<br />Fim<br />
  5. 5. #TODOSACORDA<br />
  6. 6. O Padrão MVC<br />
  7. 7. É... o Padrão MVC...<br />
  8. 8. #TODOSCONHECE<br />
  9. 9.
  10. 10. Ok, bacana... Todo mundo já sabe isso<br />
  11. 11.
  12. 12.
  13. 13. Razor<br />Nova View Engine<br />Simples<br />Inteligente<br />Poderosa<br />
  14. 14. Razor<br />Não é uma linguagem<br />Não é ASP 3<br />Use C# ou VB de maneira inteligente<br />Código simbiótico com o HTML<br />
  15. 15. Razor<br />
  16. 16.
  17. 17. Dynamic model e ViewBag<br />Tipo dynamic para model na View<br />Wrapper dynamic para ViewData<br />
  18. 18. Dynamic model e ViewBag<br />
  19. 19.
  20. 20. ActionResult Types<br />HttpNotFound e HttpStatusCode<br />Novos ActionResult types<br />Retornam status codes apropriados<br />Ajudam com search engines<br />Aproximam a app do HTTP<br />
  21. 21. ActionResult Types<br />
  22. 22.
  23. 23. Action Global Filters<br />Filtros globais para actions<br />Facilmente definidos e implementados<br />Interceptam actions em pontos distintos<br />FilterProviders para intermediarem a seleção dos filtros<br />
  24. 24. Action Global Filters<br />
  25. 25.
  26. 26. DependencyResolver<br />Service Locator para resolução de dependências<br />Implementar IDependencyResolver para resolver as dependências<br />Usado pela infra do ASP.NET MVC<br />Facilmente configurável com containers IoC<br />
  27. 27. DependencyResolver<br />
  28. 28.
  29. 29.
  30. 30. http://viniciusquaiato.com/blog/asp-net-mvc-3/<br />http://www.asp.net/mvc/mvc3<br />http://haacked.com/tags/aspnetmvc/default.aspx<br />http://bit.ly/scottgumvc3<br />http://bit.ly/bradwilsonmvc3<br />
  31. 31. vinicius.quaiato@gmail.com<br />@vquaiato<br />http://viniciusquaiato.com<br />

×