Dominando o ASP.NET MVC 3Vinicius Quaiato
@vquaiatoTbm conhecido como Vinicius QuaiatoDesenvolvedorPaiSantistaChatohttp://viniciusquaiato.comCoordenador time .NET na Gonow TecnologiaMembro .NET ArchitectsNão tenho certificações \o/
.NET Architect Days 2011http://bit.ly/dnad2011 3 e 4 de Junho de 2011FocoemarquiteturaAcessível: hotel no centro de São PauloInscriçõesabertas!
AgendaMVC (bem pouco)ASP.NET MVC 3Bate-Papo (se tivermos tempo)Fim
#TODOSACORDA
O Padrão MVC
É... o Padrão MVC...
#TODOSCONHECE
Ok, bacana... Todo mundo já sabe isso
RazorNova View EngineSimplesInteligentePoderosa
RazorNão é uma linguagemNão é ASP 3Use C# ou VB de maneira inteligenteCódigo simbiótico com o HTML
Razor
Dynamic model e ViewBagTipo dynamic para model na ViewWrapper dynamic para ViewData
Dynamic model e ViewBag
ActionResult TypesHttpNotFound e HttpStatusCodeNovos ActionResult typesRetornam status codes apropriadosAjudam com search enginesAproximam a app do HTTP
ActionResult Types
Action Global FiltersFiltros globais para actionsFacilmente definidos e implementadosInterceptam actions em pontos distintosFilterProviders para intermediarem a seleção dos filtros
Action Global Filters
DependencyResolverService Locator para resolução de dependênciasImplementar IDependencyResolver para resolver as dependênciasUsado pela infra do ASP.NET MVCFacilmente configurável com containers IoC
DependencyResolver
http://viniciusquaiato.com/blog/asp-net-mvc-3/http://www.asp.net/mvc/mvc3http://haacked.com/tags/aspnetmvc/default.aspxhttp://bit.ly/scottgumvc3http://bit.ly/bradwilsonmvc3
vinicius.quaiato@gmail.com@vquaiatohttp://viniciusquaiato.com

ASP.NET MVC 3