ASP.NET MVC 3

Click here to load reader

  • date post

    14-Dec-2014
  • Category

    Technology

  • view

    3.329
  • download

    1

Embed Size (px)

description

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

Transcript of ASP.NET MVC 3

  • 1. Dominando o ASP.NET MVC 3
    Vinicius Quaiato

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