O slideshow foi denunciado.

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net framework 4

1.086 visualizações

Publicada em

Para quem já utiliza alguma versão do Microsoft .Net Framework
1 – Mostrar os principais recursos do .Net Framework 4;
2 – Mostrar pontos do .Net Framework em que se pode obter fácil retorno do investimento;
3 – Oferecer pontos de partida para resultados imediatos em projetos.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net framework 4

  1. 1. SETEMBRO, 2010 | SÃO PAULO<br />
  2. 2. Instruções gerais (hidden slide):<br />Instruçõesaospalestrantes: Complete este slide paraque o Track Owner avalie a sequência da suaapresentação, tópicoscobertos, integração das demos e alinhamento do conteúdo com a descrição e nível da sessão. <br /><ul><li>Título: Novidades e razõesparamigrarpara o Microsoft .Net Framework 4
  3. 3. NívelTécnico: 200
  4. 4. Audiênciafoco: Para quemjáutilizaalgumaversão do Microsoft .Net Framework
  5. 5. Objetivos (quaissão as trêsprincipaismensagensquevocêgostariaque a audiênciaabsorva):
  6. 6. 1 – Mostrarosprincipaisrecursos do .Net Framework 4;
  7. 7. 2 – Mostrarpontos do .Net Framework emque se podeobterfácilretorno do investimento;
  8. 8. 3 – Oferecerpontos de partidapararesultadosimediatosemprojetos.
  9. 9. Sequência da suaapresentação (incluindo as demos):</li></li></ul><li>CÓDIGO DA SESSÃO:DEV201<br />Novidades e razões para migrar para o Microsoft .Net Framework 4<br />João Paulo Clementi (JP)<br />www.jpclementi.com<br />Microsoft Brasil<br />Diego Blanco<br />www.diblanco.net<br />Microsoft Brasil<br />
  10. 10. Objetivos<br />O .Net Framework<br />Novidades no Framework 4<br />O que eu, desenvolvedor, ganho?<br />
  11. 11. O que vamos cobrir<br />Por que mover para o .NET 4? <br />O que precisamos para migrar para o .NET 4?<br />Como o .NET 4 é instalado?<br />Onde podemos utilizá-lo?<br />O quanto a compatibilidade?<br />O que há de novo no core?<br />O que ganho sendo um desenvolvedor de aplicações cliente?<br />O que ganho sendo um desenvolvedor web?<br />E os web services?<br />
  12. 12. Um pouco de história<br />SP 1<br />.Net 3.5<br />.Net 3.0<br />.Net 1.0<br />.Net 1.1<br />.Net 2.0<br />.Net 4<br />2002<br />2003<br />2005-08<br />2010<br />CLR 1.0<br />CLR 1.1<br />CLR 2.0<br />CLR 4<br />
  13. 13. O .NET Framework<br />ASP.NET<br />E Mais!<br />LINQ<br />WPF<br />DLR<br />Win Forms<br />WCF<br />Base Class Libraries<br />The CLR<br />JIT & NGEN<br />Garbage Collector<br />Security Model<br />Exception Handling<br />Loader & Binder<br />
  14. 14. Por que migrar para o .NET Framework 4?<br />
  15. 15. Onde posso usar o .NET Framework 4?<br />
  16. 16. E quanto a compatibilidade?<br />Alta Compatibilidade<br />Aplicações que rodam em uma versão anterior, continuarão rodando nesta versão<br />Pode forçar aplicações mais antigas a rodarem no novo framework<br />Apresenta execução do tipo “In-process side-by-side”.<br />
  17. 17. Como instalar o .NET Framework 4?<br />www.microsoft.com/web<br />
  18. 18. Versões do framework<br />.NET Framework 3.5 SP1<br />.NET Framework 4<br />231 MB<br />48.1 MB<br />
  19. 19. O que há de novo no core do framework?<br />BigInteger e Números complexos<br />Tuplas<br />Melhorias no sistema de enumeração de arquivos<br />Memory-mapped Files<br />Melhores Diagnósticos<br />Background Garbage Colletion<br />Design-time-only assemblies de interop<br />Dynamic Language Runtime – DLR<br />Covariância e Contra variância para Generics<br />
  20. 20. Linguagens<br />Novo no VS 2010<br />Jáexiste no VS 2008<br />
  21. 21. O que eu ganho sendo um desenvolvedor de aplicações cliente?<br />Novoscontrolespara WPF:<br />Calendar, DataGrid, DatePicker<br />SuporteparaaplicaçõesMultitouch<br />Funcionalidades do Windows 7<br />Melhoriasnarenderização de texto<br />
  22. 22. Desenvolvedor Windows Client<br />
  23. 23. O que eu ganho sendo um desenvolvedor web? <br />Pré-carregamento da aplicação (autostart)<br />ASP.NET Routing para Web Forms<br />Controle/Redução de view state<br />Controle de gráficos com Web Forms<br />MVC<br />
  24. 24. Desenvolvedor Web<br />
  25. 25. E os Web Services?<br />Workflow Services<br />Suporte para WS-Discovery<br />Integração com ASP.NET Routing<br />Restful WCF Services<br />WCF RIA Services<br />WCF Data Services<br />Paginação server-driven<br />Streaming de fontes binárias<br />Contagem de Linhas<br />OData<br />
  26. 26. Desenvolvedor Web Services<br />
  27. 27. E agora?<br />Baixe o Visual Studio e o .Net Framework<br />http://microsoft.com/web<br />2. Baixe o Visual Studio e o .Net Framework<br />http://tinyurl.com/vs2010trainingkit<br />
  28. 28. Links recomendados<br />Developer Center do .NET Framework<br />Developer Center do Visual Studio<br />Biblioteca do MSDN sobre .NET Framework 4<br />
  29. 29. Conteúdo relacionado<br />DEV302 | Como e onde devo utilizar o ManagedExtensibility Framework (MEF) <br />DEV306 | Um mergulho no ADO.NET Entity Framework 4<br />DEV303 | Paralelismo no .Net 4.0: Patterns, dicas e truques<br />DEV301 | Novidades do Windows Communication Foundation (WCF) no NET Framework 4<br />
  30. 30.
  31. 31. Por favor preencha a avaliação<br />
  32. 32. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.<br />Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.<br />

×