Post on 07-Jul-2015
ASP.NET 4.0 para iniciantesCriando uma nova WebRamon Durães / @ramonduraes
http://www.ramonduraes.net
Especialista em desenvolvimento de software
Visual Studio 2010 Beta 2http://tinyurl.com/yhmfrhl
1998
2010
DOS>WINDOWS>WEB>Cloud Computing
http://pt.wikipedia.org/wiki/Tim_Berners-Lee
WEB nota 10
Está na hora de mudar!!
“Não tem que ser difícil…” Ramon Durães
Visão geral
Desenvolva diferentes tipos de aplicações web usando o ASP.NET
.NET Framework
ASP.NET Framework
ASP.NETWeb
Forms
ASP.NET MVC
ASP.NET
AJAX
ASP.NETDynamic
Data
ASP.NET 4.0 é fácil e rápido…VB.NET / C# (Csharp) / ….
100% Orientação a objetos
Alta produtividade
Depurador integrado: .NET; JavaScript
Compilado, Rápido e Seguro
Desenvolvimento em camadas
Integrado: MVC, AJAX, JQUERY
Intellisense: .NET; JavaScritpt; CSS;XML…
Acesso nativo a SQLServer, Oracle…
Search engine optimization (SEO)http://tinyurl.com/yh2qopp
ASP.NET
Você tem o controle!
Control Rendering
Control IDs
View State
Website URLs
XHTML and Accessibility
Mão na massa. Abra seu Visual Studio…. ou notepad...
Demo
http://tinyurl.com/yhmfrhl
http://tinyurl.com/y8e328g
SEO (Search Engine Optimization)
Bing
Yahoo
Demo
http://tinyurl.com/yfaflq4
http://localhost/produtos.aspx?Codigo=10http://localhost/produtos/10
Dynamic Data… Chega de código….
Demo
Consultando dados no Twitter usando asp.net
Demo
ASP.NET Chart3D
DataBind
Chart, Pie….
http://tinyurl.com/yah7427
Aumentando a peformance usando cache
(OutputCacheProvider
Future – Cache API Extensibility
Providers for 3rd Party, Velocity, FileSystem)
Demo
Protegendo imagens do site
Demo
ASP.NET Security para proteger minha aplicação….
Demo
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
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.
Ramon Durães http://www.ramonduraes.net
@ramonduraes
Perguntas?