Construindo aplicações robustas com a suíte de tecnologias gratuítas da Microsoft

1.766 visualizações

Publicada em

Apresentação base da palestra apresentada no 14º Encontro Locaweb para profissionais de internet.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Construindo aplicações robustas com a suíte de tecnologias gratuítas da Microsoft

  1. 1. Construindo aplicações web robustas com a suítede tecnologias gratuítas da MicrosoftFabrício Lopes Sanchez 14º Encontro Locaweb
  2. 2. What well talking about?Web Tecnologia DesenvolvimentoVisual Studio WebMatrix SQL Server.NET Interoperabilidade ASP.NET
  3. 3. A evoluçãoda internet
  4. 4. A evolução da internetEstática Dinâmica Interativa
  5. 5. O que preciso para construir apps para estaweb interativa? IDE’s webservices Conhecimentos de UX ORM’s Patterns Bancos de dados HTML Linguagem server side Javascript Container web CSS
  6. 6. A Microsoft esuas ferramentas
  7. 7. Qual a visão de mercado da Microsoft?Dados abertos Webstandards InteroperabilidadeA Microsoft hoje é uma empresaaberta. Ela entende que o mercadonão é feito de apenas uma tecnologia. Multiplataformas
  8. 8. Alguns dados que corroboram este cenário• Código fonte da plataforma ASP.NET está aberto e disponível no CodePlex• Uma das empresas que mais contribuem com o desenvolvimento de software livre no mundo (fonte: Wired)• IIS suportando nativamente PHP: http://php.iis.net/• E vem mais por aí...
  9. 9. Microsoft e suas ferramentas A boa notícia é que você não ;-) Comprar todos estes produtos precisa comprar estes versões produtos Todos eles possuem Certo? custaria muito caro. para utilizá-los em seus projetos. gratuítas.
  10. 10. Integrated Development Environment (IDE)Duas opções gratuítas dentro da plataforma de tecnologias Microsoft… Visual Studio 2010 Express WebMatrix Visual Studio compacto, Ferramenta com foco na apenas com suas principais produtividade e funções. Suporta a simplicidade. Apenas o construção de qualquer tipo desenvolvimento de web de aplicação. apps é suportado.
  11. 11. PlataformasA plataforma .NET e o container ASP.NET Plataforma .NET ASP.NET Plataforma de Sub set de recursos dentro desenvolvimento da da plataforma .NET para Microsoft. Crie diversos construção de aplicações tipos de projetos em web. ASP .NET MVC, Razor, diferentes linguagens. Web Forms, estão aqui.
  12. 12. Containers de servidorPlataforma de dados e web… SQL Server Express IIS Express Plataforma de Container de gerenciamento de dados da gerenciamento web da Microsoft. Seguramente, Microsoft. Suporta uma das mais completas e nativamente as linguagens robustas do mercado. .NET e agora PHP .
  13. 13. Web Platform InstallerElemento chave na plataforma .NET de desenvolvimento... Web Platform Installer é um gerenciador de dependências. Quando solicitar a instalação de um componente, ele fará um checklist dos recursos disponíveis no seu ambiente WebPI e baixará e instalará os requisitos.
  14. 14. Demonstração 1Criando e publicando um blog em 2 minutos
  15. 15. Demonstração 2Criando um projeto ASP.NET MVC 3 em alguns minutos
  16. 16. Entre em contatoSite pessoal Twitter Facebook Site: http://fabriciosanchez.com.br Email: v-fabs@microsoft.com Twitter: http://twitter.com/SanchezFabricio Linkedin: http://br.linkedin.com/in/fabriciosanchez Facebook: http://facebook.com/fabriciolopessanchez Channel9: http://channel9.com/Niners/fabriciosanchez Linkedin

×