3. Agenda Objetivos Visão do Visual Studio 2010 Diferentes versões Pilares do VS Pro Novas funcionalidades Faces do Visual Studio 2010 Demos Futuro da plataforma Roadmap ASP.NET 4.0 Perguntas ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
4. Objetivos IDE Visual Studio 2010 WEB Cliente OBA Dados Linguagens Nuvem .NET Framework 4.0
5. Objetivos IDE Visual Studio 2010 WEB Cliente OBA Dados Linguagens Nuvem .NET Framework 4.0
6. Segmentos do Visual Studio… Completa Team System Profissional Funcionalidades Express Mínima Hobista GrandesEmpresas Audiência
7. Segmentos do Visual Studio… Completa Team System Profissional Funcionalidades Express Mínima Hobista GrandesEmpresas Audiência
8. 4 Pilares do Visual Studio Pro Entendendo o Código Construindo aplicações Web Criando aplicações de negócio para o Office Utilizando o poder do C++
9. Breakpoint Grouping Parallel Tasks Window New Look & Feel Extensible Test Runner Dynamic Data Tooling Generate From Usage Highlight References WPF-based Editor Click-Once Enhancements for Office Breakpoint Labeling Call Hierarchy Web Deploy Improved WPF Tooling SharePoint Tooling Historical Debugging MVC Tooling Inline Call Tree Minidump Debugging Quick Search JQueryIntellisense Concurrency Profiler Breakpoint Import/Export Document Map Margin 64-bit Mixed-Mode Parallel Stacks Window HTML Snippets Improved Multi-Monitor web.config Transformation Novas Funcionalidades do VS2010
10. Visual Studio como um Editor Visual Studio como umaPlatforma Duas faces do Visual Studio 2010
11. Um focoaprimoradoem… Escrever o código, Entender o código, Navegar o código, Publicar o código … Como um Editor
12. Novo editor extensível possibilida com que o editor seja facilmente extendido para promover uma rica e robusta experiência de edição Galeria online do Visual Studio integrado diretamento no Visual Studio … Como uma Plataforma
13. Ambiente do Visual Studio Editor baseadoem WPF Melhorsuportepara multi-monitor Navegação Quick Search Highlight references Melhorias na IDE
14. Consume primeiro, declara mais tarde Gera conforme a utilização Visão do código Hierarquia de chamadas “Tree” de chamado na linha Camadas Formatação rica do código Sobrepoe informação contextual Document Map Margin Foco no código
15. Suporterico da Plataforma 64-bit mixed-mode debugging Minidump debugging support for managed and mixed-mode Visualizadorem WPF Melhorias no Breakpoint Agrupamento e nomeação Import/export Historical Debugger Possibilitagravar e “tocar”aexecução da aplicação Depuração
16. Melhorferramentas de JavaScript HTML snippets Novasferramentaspara MVC e Dynamic Data Web Deployment integrado Desenvolvimento Web
17. Ferramentaspara as novas versões do Office Melhorias no ClickOncepara o Office Criasoluções com addins multiple e documentos Habilidadeparaatualizar e fazer o deploy açõescustomizadas Documento e template melhoradopara deploy Publicação de customizaçõesdireto no SharePoint Desenvolvimento Office
32. Visual Studio 2008 SP1 Design View Typing Performance Classic ASP IntelliSense and Debugging Dynamic Data Templates SQL Server 2008 Support JScript Support for Remote Paths Faster switching to Design View
33. ASP.NET Web Forms ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
34. ASP.NET Web Forms ASP.NET Web Forms 4.0 garante a vocêconstruir websites com o front-end maisatraentes Experiência do usuário
35. ASP.NET Web Forms Com ASP.NET 4.0, vocêestá no controle: Control Rendering Control IDs View State Website URLs XHTML and Accessibility
36.
37. Melhorias do FormView <asp:FormView ID="Formview1" RenderTable="false" runat="server">
42. ASP.NET Routing para Search Engine Optimization Aoinvés de: http://SeuSite.com.br/Pesquisa.aspx?query=baiano Vocêpodeusar: http://SeuSite.com.br/Pesquisa/baiano
44. Redirects 300 multiple choices (e.g. offer different languages) 301 moved permanently 302 found (e.g. temporary redirect) 303 see other (e.g. for results of cgi-scripts) 307 temporary redirect
45. Web Standards XHTML Standards Strict ou Transitional? Accessibility Standards Section 508, WCAG, ARIA?
46. QueryExtender Control Works with EntityDataSource and LinqDataSource Enables you to filter database results Accepts different types of expressions: Search Range Property Custom
47. 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
48. ASP.NET AJAX ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
49. ASP.NET AJAX Server-Side AJAX Client-Side AJAX AJAX Control Toolkit jQuery
50. ASP.NET AJAX Client-Side Templates Client-Side Controls Client-Side Data Binding Read/Write Database Data from the Browser Cross-Browser Compatible Not tied to ASP.NET Client-Side AJAX
51. ASP.NET AJAX Refactored Microsoft AJAX Library MicrosoftAjaxCore.js MicrosoftAjaxComponentModel.js MicrosoftAjaxSerialization.js MicrosoftAjaxGlobalization.js MicrosoftAjaxHistory.js MicrosoftAjaxNetwork.js MicrosoftAjaxWebServices.js MicrosoftAjaxApplicationServices.js MicrosoftAjaxTemplates.js (New ) MicrosoftAjaxAdoNet.js (New) Client-Side AJAX
52. ASP.NET AJAX Created by John Resig Open Source Microsoft Product support Included with Visual Studio Shipping right now with ASP.NET MVC jQueryIntellisense Supported in Visual Studio 2008 Supported in Visual Studio 2010 jQuery
54. ASP.NET AJAX 2nd Most Popular CodePlex Download Server-Side controls and control extenders Client-Side controls and behaviors Client-Only Library: AjaxControlToolkit-ScriptFilesOnly.zip New features coming soon… AJAX Control Toolkit
55. ASP.NET MVC ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
56. ASP.NET MVC Enables a clear separation of concerns Enables testability including test-driven development (TDD) Enables fine-grained control over HTML and JavaScript
57. ASP.NET Dynamic Data ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
58. ASP.NET Dynamic Data DynamicDataManager Control DynamicHyperLink Control Field Templates for Email and URL Support for Inheritance and Many-to-Many Relationships Entity Templates
60. Conclusão ASP.NET supports several very different types of web applications ASP.NET Web Forms ASP.NET MVC ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Framework .NET Framework
61. Conclusion ASP.NET Web Forms 4.0: Provides you with better control over the front-end user experience Has several improvements for the source-focused developer Puts you, the developer, in control of your HTML markup and code
62. Conclusion ASP.NET AJAX 4.0 Client-Side Templates and Controls jQuery New features coming with the AJAX Control Toolkit
63. Treinamentos .NET e Infra-Estrutura Hands-On Lab (mão na massa = prática) Boas práticas , Dicas, Truques, “o que não fazer”, “onde achar”, “por onde ir”, etc Novos treinamentos em 2009: ASP.NET 3.5, Silverlight 3, LINQ, C# 3.0, VB9, Padrões de projeto + OO, VSTS, WCF, WPF e Web Standards Windows Server 2008, IIS7, PowerShell, Windows 7, Sharepoint, entre outros. www.pensou.net