TypeScript: turbinando os poderes do desenvolvedor javascript
Faça Sucesso Desenvolvendo com ASP.NET 4, ASP NET MVC e Visual Studio 2010
1. Faça sucesso desenvolvendo com ASP.NET 4, ASP.NET MVC e Visual Studio 2010 Rodrigo KonoMVP – MCP – MCTS – MCPD - MCT Alliston CarlosMCP – MCTS
2. Rodrigo Kono Experiência de 9 anos em web MVP da Microsoft [ASP.NET] MCP - MCTS (WEB/SQL) MCPD (WEB) – MCT Fundador do DevGoiás .NET 7 anos de comunidade .NET Mais de 9500 pessoas nesse tempo Secretaria da Fazenda do Estado de GO Bacharel em Ciência da Computação Diretor da Pensou.NET Twitter: @rodrigokono Blog: www.rodrigokono.net
13. O ASP.NET 4 Muitas atualizações e melhorias ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Data e Dynamic Data ASP.NET Framework .NET Framework
14. ASP.NET Web Forms Com ASP.NET 4.0, vocêestá no controle: Control Rendering Control IDs (Client IDs) View State Website URLs XHTML and Accessibility
15. Control Client ID Até o ASP.NET 3.5 SP1 Gerado dinamicamente pelo parse Problema: Difícil manipulação com jQuery, CSS, etc. Solução: ClientIDMode AutoID: é o padrão Static: gera o ID estático. Server não atua. Predictable: Meio termo entre o AutoID e o Static Inherit: herdam ID do controle pai
16. Clean Web.Config Aumentou muito nas últimas versões 126 linhas na última versão .NET 3.0 e 3.5 usam mesmo CLR Simplifica registro de assemblies Evitar risco de sobrepor configurações Novo CLR e novo machine.config Regitra automaticamente as ASP.NET Tags, handlers e modules.
17. Clean HTML ASP.NET 4.0 com HTML + limpo Mudança na saída dos Controles de servidor Nova configuração no web.config: ControlRenderingCompatibilityVersion indica se os controles devem renderizar o HTML
18. Novo ViewState Http Stateless Onde manter as informações de página? Sessão? URL? Cookie? Ano 2000: facilidade para developers persistirem informação na página Problema: Desempenho do WebServer Alto crescimento do valor do __VIEWSTATE
19. Novo ViewState (2) Opt-Out Mode ASP.NET v1.0 até ASP.NET v3.5 SP1 Problema: Setar EnableViewState=false para a página e tenta setar True para um controle. Opt-In Mode Microsoft nos ouviu Criação de uma nova propriedade: ViewStateMode
20. Code Snippets Economia de tempo No VS2005 e VS2008 só no Code Behind Snnipets no VS2010 introduzidos para JScript, HTML e ASP.NET
21. Controle de Gráficos Nenhuma configuração no web.config Está na toolbox do VS2010
22. Client Target Browser Substitui capacidade de detecção automática do navegador Controle sobre o browser: Permite especificar quais recursos do navegador a engine do ASP.NET deve visar ao processar a página. Revisão da tabela de configurações dos browsers no Framework
23. Melhorias do FormView <asp:FormView ID="Formview1" RenderTable="false" runat="server">
25. ASP.NET Routing (SEO) Aoinvés de: http://SeuSite.com.br/Pesquisa.aspx?query=baiano Vocêpodeusar: http://SeuSite.com.br/Pesquisa/baiano
26. Redirecionamento Permanente Comum: mover e mudar páginas para outros lugares Gera uma serie de links OBSOLETOS na WEB Solução atual: Uso do Response.Redirect Método responde com HTTP 302 Found (temporary redirect) Chamada extra HTTP(round trip) quando se tenta acessar URLs antigas Nova solução: Método: RedirectPermanent. Responde com HTTP 301 (Moved Permanently) Search Engines reconhecem o redirecionamento Guarda nova URL que é associada ao conteúdo. Elimina round trip desnecessários
27. ASP.NET Core Enhancements Cache Extensibility Create custom cache providers Browser Capabilities Extensibility Create custom browser capability providers Session State Compression Compress out-of-process session state
28. ASP.NET MVC Framework ASP.NET Nãovaisubstituir o Web Forms (ASP.Net 4) ASP.NET MVC 2 RTM Lançadoestemês (mar/2010) Depende do projeto E do arquiteto/equipe do mesmo PODEROSO!
29. Strongly Typed Helpers Componentes de ajudatipados do MVC 2 TextBoxFor LabelFor EditorFor Usoatreladoao Model É possívelcriarformuláriosó com o EditorFor
30. DataAnnotations Recursos de validação de Model Range StringLength Required ScafoldColumn Ocultarpropriedadenaedição
31. Customizing Labels DisplayName Nome mostradona View Atributo Display: informaçõesgerais Atributos Podemserutilizados com qualquer outro atributo
36. Links Site oficial do ASP.NET: www.asp.net ASP.NET no Codeplex: http://aspnet.codeplex.com ASPDotNetMVC: http://aspdotnetmvc.com Blog do ScotGu: http://weblogs.asp.net/scottgu Blog do Phil Haack: http://haacked.com Blog David Hayden: http://www.davidhayden.me Blog Rodrigo Kono: www.rodrigokono.net Blog Alliston Carlos: http://allistoncarlos.spaces.live.com Blog Giovanni Bassi: http://unplugged.giggio.net/unplugged Blog Vitor Cavalcante: www.cavalcante.net
SIM!!! Você pode...O sucesso nos seus negócios e na sua profissão de maneira menos constrangedora e vamos dizer... mais inteligente.Com o Visual Studio 2010 não há quedas.O conjunto ASP.NET 4, MVC 2 e Visual Studio 2010 te leva ao topo.E para isto vamos saber como://Pra mostrar o quanto vai ser rápido, nem precisamos de mais slides explicativos. Vamos para...
(projeto do ViewState)DEMO: (criar uma aplicação ASP.NET 4 no VS2010 e ver como está limpo o w.config)1º seção <system.web>- Já habilita o debug por padrão- indica em qual versão do .NET o VS irá prover o intellisense. (suporte a multi-tarrgeting) 2º seção <system.webserver>Indica que deseja usar o modo "integrado" ao executar a app ASP.NET no IIS7(que controla a execução do ASP.NET HttpModules para todas as requisições dentro da app)
Nãotenteusar META redirectDoorway Page: técnica Back Hat SEO(bridge pages, portal pages, jump pages, gateway pages)http://www.jukaaraujo.com.br/post/HTTP-301-ResponseRedirectPermanent()-Nova-funcionalidade-de-SEO-no-ASPNET-40.aspxhttp://www.marketingdebusca.com.br/redirecionar-paginas-301-redirect/