Top Banner
Novidades .Net 4.5, EF 5 e VS11 Bruno Ferreira de Souza (Bruno Maestro) MCP, MCTS, MCPD MCC e MSP Analista Desenvolvedor Sênior na Scopus Tecnologia
40
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Novidades do VS11, .Net 4.5 e EF5

Novidades .Net 4.5, EF 5 e VS11Bruno Ferreira de Souza (Bruno Maestro)MCP, MCTS, MCPDMCC e MSPAnalista Desenvolvedor Sênior na Scopus Tecnologia

Page 2: Novidades do VS11, .Net 4.5 e EF5
Page 3: Novidades do VS11, .Net 4.5 e EF5

Agenda

• Visual Studio 11 Beta• VB.Net, C# e Framework• Visual Web Developer (ASP.NET – MVC)• EF5• Testes Unitários• Demo

Page 4: Novidades do VS11, .Net 4.5 e EF5
Page 5: Novidades do VS11, .Net 4.5 e EF5

Conteúdo Chrome

Visual Studio 11 - Beta

Page 6: Novidades do VS11, .Net 4.5 e EF5

A experiência do

desenvolvedorRedução Simplificaç

ãoUsabilidade

Page 7: Novidades do VS11, .Net 4.5 e EF5

SolutionExplorer

Page 8: Novidades do VS11, .Net 4.5 e EF5

Solution Explorer• Novidades:• Solution Navigator • Object Browser• Class View• Call Hierarchy• Navigate To• Find References• Search• Image Preview

Page 9: Novidades do VS11, .Net 4.5 e EF5

Parallel

Janela de Parallel Stacks, Identify Threads, Tasks e Concurrency

Page 10: Novidades do VS11, .Net 4.5 e EF5

Windows 8

Page 11: Novidades do VS11, .Net 4.5 e EF5

Metro Apps• Para Windows 8• C++, C#, VB, ou JavaScript

Page 12: Novidades do VS11, .Net 4.5 e EF5

Expression Blend

Page 13: Novidades do VS11, .Net 4.5 e EF5

Intellitrace

• Novidades:• Agora licenciado para Produção• Funciona com arquivos de Trace

Page 14: Novidades do VS11, .Net 4.5 e EF5

VB.NET

• Novidades:• Async e Await• Iterators• Call Hierarchy• Caller Information• Namespace Global

Page 15: Novidades do VS11, .Net 4.5 e EF5

VB.NET – Async e Await

Page 16: Novidades do VS11, .Net 4.5 e EF5

VB.NET – Iterators

Page 17: Novidades do VS11, .Net 4.5 e EF5

VB.NET – Call Hierarchy

Page 18: Novidades do VS11, .Net 4.5 e EF5

VB.NET – CallerInformation

Page 19: Novidades do VS11, .Net 4.5 e EF5

C#

• Novidades:• Async e Await• Caller Information

Page 20: Novidades do VS11, .Net 4.5 e EF5

Code Clones

Page 21: Novidades do VS11, .Net 4.5 e EF5

Code Reviews

Page 22: Novidades do VS11, .Net 4.5 e EF5

Task Board

Page 23: Novidades do VS11, .Net 4.5 e EF5

Burndown

Page 24: Novidades do VS11, .Net 4.5 e EF5

Alertas

Page 25: Novidades do VS11, .Net 4.5 e EF5

http://www.maestrodotnet.com.br

Page 26: Novidades do VS11, .Net 4.5 e EF5

• Snippets de HTML e JavaScript

• Requisições HTTP Assíncronas

• Suporte a HTML5• Unobtrusive Validation• Extrair UserControl• Melhor Indentação• Geração Automática de

Evento

Visual Web Developer

Page 27: Novidades do VS11, .Net 4.5 e EF5

Bundling e Minification• Recursos que Melhoram a Performance de

Aplicações Web• Diminuem as Requisições entre Máquinas

(Cliente x Servidor)• Agrupam arquivos por tipo e removem textos

não renderizados• Até o momento só podemos agrupar Arquivos

(CSS e JS)• Qualquer Navegador (IE, Firefox,

Chrome, Safari, Opera)

Page 28: Novidades do VS11, .Net 4.5 e EF5

Diferença Bundling e Minification• Bundling - Agrupamento• Os arquivos são agrupados por tipo

(Extensão)- Redução de Requisições

• Minification – Redução• Textos não utilizados são removidos

(Espaços, Quebras, Comentários) - Diminuição de Bytes Trafegados

Page 30: Novidades do VS11, .Net 4.5 e EF5

Page Inspector

Melhor suporte a JS, Page Inspector, Console JavaScript

Page 31: Novidades do VS11, .Net 4.5 e EF5

Visual Web Developer

Page 32: Novidades do VS11, .Net 4.5 e EF5

Entity Framework 5

• Suporte a Enums• Suporte a Spatial Types• Suporte a Table-Valued Functions• Melhoria de performance nas

consultas

Page 33: Novidades do VS11, .Net 4.5 e EF5

EF5 - Enums

Page 34: Novidades do VS11, .Net 4.5 e EF5

EF5 - Tipos Espaciais

Page 35: Novidades do VS11, .Net 4.5 e EF5

EF5 - Performance

Page 36: Novidades do VS11, .Net 4.5 e EF5

• Melhor Testabilidade• Compatibilidade de testes

unitários• Funciona com Framework de 3°• xUnit• Nunit

• Suporta testes com Azure

Testes Unitários

Page 37: Novidades do VS11, .Net 4.5 e EF5

Demo?

Page 38: Novidades do VS11, .Net 4.5 e EF5

Dúvidas?

Page 39: Novidades do VS11, .Net 4.5 e EF5

Obrigado

blog: http://www.maestrodotnet.com.br

Contatos:msn: [email protected]: @brunomaestro

facebook: /BrunoMaestroOriginal

Page 40: Novidades do VS11, .Net 4.5 e EF5

© 2012 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.