• Like
  • Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Construindo aplicações web com WebMatrix e Razor

  • 1,906 views
Uploaded on

Apresentação do webcast realizado em 16/11/2010 para MSDN Brasil.

Apresentação do webcast realizado em 16/11/2010 para MSDN Brasil.

More in: Technology
  • 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
1,906
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

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. 16 de Novembro de 2010
    Construindoaplicações web com Webmatrix e ASP.NET Razor
    Fabrício Lopes Sanchez
    Arquiteto de Soluções Web
    União Central Brasileira da IASD/APO
    E-mail: contato@fabriciosanchez.com.brTwitter: @SanchezFabricioMSN: fa_lo_sa@hotmail.comSite: http://www.fabriciosanchez.com.br
  • 2. Agenda
    Introdução e contextualização
    Webmatrix
    Tipos de aplicaçõesdisponíveis
    Gerenciamento de recursos
    Gerenciamento de arquivos
    Gerenciamento de Bancos de Dados
    Gerenciamento de Relatórios
    Ferramentapara Deploy
    ASP.NET Razor
    Demo: criandoumaaplicação simples
    Conclusões
    2
  • 3. Introdução e Contextualização
    Evolução da internet: estática, dinâmica e interativa;
    A internet atualsuporta um conglomerado de tecnologias;
    Internet atualtornou-se extremamentecomplexa;
    Iniciar no universo de desenvolvimento web tornou-se naturalmentedifícil;
    3
  • 4. Webmatrix| visãogeral
    4
    O que é Webmatrix?
    Webmatrix é uma IDE (IntegratedDevelopmentEnviroment) que propõe uma nova forma de desenvolver aplicações web de pequeno e médio porte.
    IIS Express
    SQL Server
    ASP, ASP.NET, PHP
    WEBMATRIX
    Webmatrix reúne todas as características importantes para desenvolvedores iniciantes.
  • 5. Webmatrix| características
    Pequeno e repleto de recursos
    Estimula a aprendizagem de padrões web
    Interface intuitiva e com foconaexperiência do usuário
    Integração com Visual Studio 2010
    5
  • 6. Webmatrix|recursos
    6
    Vários tipos de projetos/aplicações disponíveis
    Gerenciamento de recursos do IIS
    Gerenciamento de arquivos
    Gerenciamento de bancos de dados
    Gerenciamento de relatórios
    Deployment
  • 7. DemoRecursos
  • 8. ASP.NET Razor | características
    Nova view-engine da Microsoft
    Razor é um novo modelo de programação
    Suporta as linguagens C# e VB
    O códigopodeserinseridodiretamente entre as Tag’s HTML
    Suportenativo no Visual Studio 2010
    View-engine padrão do ASP.NET MVC 3
    8
  • 9. ASP.NET Razor | algunsrecursos
    Inserção de código: Single, Inline e Multi
    9
    @{ var numeroQualquer = 12; }
    <p>Número fornecido: @numeroQualquer</p>
    @{
    stringprimeiroNome = “Fabrício”;
    stringsegundoNome = “Sanchez”;
    }
  • 10. ASP.NET Razor | algunsrecursos
    HelpersTemplates com funcionalidadesespecíficasdisponíveis.
    10
    <table>
          <tr>
            <td>Twitter – Fabrício Sanchez</td>
            <td>Twitter - .NET Interior</td>
          </tr>
          <tr>
            <td>@Twitter.Profile(“SanchezFabricio")</td>
            <td>@Twitter.Search(“dotnetinterior")</td>
          </tr>
    </table>
  • 11. ASP.NET Razor | algunsrecursos
    FunctionsÉ possívelcriarfunçõesespecíficasutilizando Razor. Como abaixo:
    11
    @functions{
    double calculaRejusteSalario(double salario)
    {
    return salario*0.3;
    }
    }
    <p>
    O salárioreajustado é: @calculaReajusteSalario(175.80)
    </p>
  • 12. DemoRazorCriando um cadastro de usuários
  • 13. Conclusões
    Objetivos do Webmatrix
    Inserirdesenvolvedoresiniciantesaoambiente web;
    Serumaopçãonacriação de aplicações de pequeno e médioporte;
    Ser um agentefacilitador no processo de construção de aplicações web;
    Razor
    Criarpáginas com maiorlegibilidade e simplicidade;
    Oferecerpoderaodesenvolvedor;
    13
  • 14. Links
    Site oficial do Webmatrixhttp://www.microsoft.com/web/webmatrix/
    Site oficial ASP.NEThttp://www.asp.net/
    Primeiros passos com Webmatrix e Razorhttp://www.asp.net/webmatrix/tutorials/1-getting-started-with-webmatrix-and-asp-net-web-pages
    MSDN Brasilhttp://msdn.microsoft.com/pt-br/default.aspx
    Site pessoalhttp://www.fabriciosanchez.com.br/
    14
  • 15. e-mail contato@fabriciosanchez.com.brtwitter @SanchezFabriciomsn fa_lo_sa@hotmail.comsite http://www.fabriciosanchez.com.br
    contato
  • 16. © 2010 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.