MVC 3 & razor (DevBrasil Summit 2011)
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

MVC 3 & razor (DevBrasil Summit 2011)

  • 3,023 views
Uploaded on

Apresentação realizada no evento DevBrasil Summit 2011 dentro do Auditório da Microsoft-SP

Apresentação realizada no evento DevBrasil Summit 2011 dentro do Auditório da Microsoft-SP

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,023
On Slideshare
1,538
From Embeds
1,485
Number of Embeds
2

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 1,485

http://www.jrobertoaraujo.net 1,484
http://webcache.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MVC 3 & Razor
    Simplicidade no desenvolvimento Web com a Engine Razor e seus WebHelpers
  • 2. José Roberto Araújo
    Analista de Sistemas do IPE – Instituto de Pesquisas Eldorado (BSB)
    Arquiteto da iDevelop (BSB)
    @jrobertofaraujo
    jrobert.araujo@gmail.com
    http://www.jrobertoaraujo.net
    MCP
    Felipe Pimentel
    Sócio e Diretor da Linn Solutions (Startup Microsoft)
    Sócio da Mozit (Startup Microsoft)
    Líder do SharpShooters
    @felipepimentell
    felipepimentel@mozit.net
    http://felipepimentel.net
    MCP, MCTS, MCPD
  • 3. Agenda
    Scaffold
    Demo
    Demo
    Layout Razor
    Demo
    Helper Personalizado
    Helper WebGrid
    Demo
    Helper Chart
    Demo
    Helper Redes Sociais
    Demo
    ReCaptcha
    Fim !!!
    Demo
  • 4. Razor
    Scooters?
    http://www.razor.com/products/scooters/
    NÃO !!!
  • 5. Razor
    O que é, Benefícios & Objetivos
    • Nova engine para escrevermos nossa views
    • 6. Não é uma nova linguagem web
    • 7. Compacto, Expressivo e Fluidez no aprendizado
    • 8. Ótima integração com Intellisense
    • 9. Fácil aprendizado
  • ASPX x Razor
  • 10. ASPX x Razor
  • 11. ASPX x Razor
  • 12. functions
  • 13. Arquivos do Projeto
    _ViewStart.cshtml
    Chamado para toda a view
    _Layout.cshtml
    Define um padrão para as Views
  • 14. RenderBody
    Normalmente usado no _Layout.cshtml
    Pode ter apenas um por página de layout
  • 15. RenderPage
    Carregar uma determinada página no local indicado
  • 16. RenderSection
    Uma página pode conter apenas um RenderBody, mas múltiplos RenderSections
    Define um bloco que poderá existir nas páginas filhas
  • 17. Scaffolding
  • 18. Baixando e Instalando
    Código
    http://mvcscaffolding.codeplex.com/
    NuGet
    Install-Package MvcScaffolding
  • 19. Configurando o Projeto?
    Com nuget é moleza demais!!!
    Scaffold Controller <Class>
  • 20. Scaffold: Done!!!
  • 21. Helper: WebGrid
  • 22. Paginação com JQuery
  • 23. Helper Personalizado
  • 24. Helper: Chart
  • 25. Chart: Salvando como XML
  • 26. Chart: Salvando como jpg
  • 27. Helper: ReCaptcha
    ReCaptcha
    Registrar em http://recaptcha.net
    AddpackageReference: Microsoft-Web-Helpers
  • 28. Para fechar...
    Ganhe um curso ONLINE.
    Cadastre-se em: http://mozit.net/
  • 29. Dúvidas????
    That´s All Folks !!!