40
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

Novidades do VS11, .Net 4.5 e EF5

Embed Size (px)

Citation preview

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

Agenda

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

Conteúdo Chrome

Visual Studio 11 - Beta

A experiência do

desenvolvedorRedução Simplificaç

ãoUsabilidade

SolutionExplorer

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

Parallel

Janela de Parallel Stacks, Identify Threads, Tasks e Concurrency

Windows 8

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

Expression Blend

Intellitrace

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

VB.NET

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

VB.NET – Async e Await

VB.NET – Iterators

VB.NET – Call Hierarchy

VB.NET – CallerInformation

C#

• Novidades:• Async e Await• Caller Information

Code Clones

Code Reviews

Task Board

Burndown

Alertas

http://www.maestrodotnet.com.br

• 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

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)

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 Inspector

Melhor suporte a JS, Page Inspector, Console JavaScript

Visual Web Developer

Entity Framework 5

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

consultas

EF5 - Enums

EF5 - Tipos Espaciais

EF5 - Performance

• Melhor Testabilidade• Compatibilidade de testes

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

• Suporta testes com Azure

Testes Unitários

Demo?

Dúvidas?

Obrigado

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

Contatos:msn: [email protected]: @brunomaestro

facebook: /BrunoMaestroOriginal

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