33
Visual Studio 2010 Walter Novoa [email protected] Microsoft Developer Evangelist twitter: @WarNov

Visual Studio 2010

  • Upload
    chesna

  • View
    64

  • Download
    1

Embed Size (px)

DESCRIPTION

Visual Studio 2010. Walter Novoa [email protected] Microsoft Developer Evangelist t witter : @ WarNov. INNOVATION DAY AGENDA. 1:30 – 2:00pmRegistro 2:00 – 3:00pmVisual Studio 2010 3:00 – 3:30pmWindows Azure 3:30 – 4:00pmBreak 4:00 – 5:00pmWindows Phone 7 - PowerPoint PPT Presentation

Citation preview

Page 1: Visual Studio 2010

Visual Studio 2010Walter [email protected] Developer Evangelist

twitter: @WarNov

Page 2: Visual Studio 2010

INNOVATION DAYAGENDA

1:30 – 2:00pm Registro2:00 – 3:00pm Visual Studio 20103:00 – 3:30pm Windows Azure 3:30 – 4:00pm Break4:00 – 5:00pm Windows Phone 75:00 Rifas, juegos y espectáculos….

Page 3: Visual Studio 2010

Test and Lab Manager

Manual Testing

Layer Diagram

UML Modeling

Load Testing Web Testing

Test Case Management

IntelliTrace™

Architecture Explorer Test Record & PlaybackLogical Class Designer

Cloud Development

Office DevelopmentWindows

DevelopmentNew WPF Editor Customizable IDE

Multi-core Development

Silverlight Tools

Web DevelopmentSharePoint

DevelopmentGenerate from Usage

Static Code Analysis

Database DeploymentCode Metrics

Database Unit Testing Test Data Generation

Test Impact AnalysisUI Test Automation

Code CoveragePerformance Profiling

Database Change Mgmt

Doug Seven
Replace with new product logos
Page 4: Visual Studio 2010

Test and Lab Manager

Test Case ManagementTest Record &

Playback

Manual TestingLab Mgmt Config.

Checkpoint EnvironmentEnvironment from

TemplateVirtual Env. Setup/Tear

Down

Reporting

Team PortalTest Case

ManagementBranch Visualization

Version ControlBuild Automation

Gated Check-in

Agile Planning Tools

Team ExplorerTeam Agents

Doug Seven
Replace with new product logos
Page 5: Visual Studio 2010

Visual Studio Team System 2010Solución para la administración de ALM

Page 6: Visual Studio 2010

6

Metodologia…

Page 7: Visual Studio 2010

Nuevas herramientas de modelado• Explorar todos los artefactos de código y desarrollo visualmente

Architecture Explorer

• Diseñar y visualizar la arquitectura completa de una aplicación• Validar el código frente al diagrama

Layer Diagram

• Casos de Uso, Diagramas de Actividad y Diagramas de Secuencia

UML support

• Crear nuevas aplicaciones a partir de modelos existentes

Top Down Design

• Comprender aplicaciones existentes a partir de los modelos de las mismas

Bottom Up

Page 8: Visual Studio 2010

Herramientas Bases de Datos

Page 9: Visual Studio 2010

Herramientas Bases de Datos

Page 10: Visual Studio 2010

Herramientas Testing

Page 11: Visual Studio 2010

Herramientas Testing

Page 12: Visual Studio 2010

Herramientas Testing

Page 13: Visual Studio 2010

Cosas Importantes…− IntelliTrace™

− Debugging Histórico

− Test and Lab Manager− Grabar automatización completa

− Video, crear bugs, screenshots− Web, Windows, WPF, prox Silverlight

− Ambientes Virtuales de Pruebas− AVMWARE e Hyper-V− Integrado con herramientas de QA y máquinas de build

Page 14: Visual Studio 2010

Mas Cosas Importantes…− Herramientas Arquitectura

− Comunicar y Validar− Soporte a diagramas UML 2.X

− Herramientas BD− Pruebas unitarias − Generación de datos− Comparación

− Esquema y de datos− ALM − SQL Server, DB2 (IBM) y Oracle

Page 15: Visual Studio 2010

Debug más rápido− IntelliTrace™

− “No-Repro” Historia

− Pruebas para Aplicaciones Cliente Windows− Pruebas de regresión

− Análisis de impacto - Cobertura

Page 16: Visual Studio 2010

Administración proactiva

− Entender la “Salud” del Proyecto− Reportes detallados

− Optimizado iterativo− Producción ágil

− Administre los proyectos a su manera− Integración con Microsoft Project y Excel

Page 17: Visual Studio 2010

Desarrollo Integrado− Resolver problemas rápidamente

− Desarrolle para plataformas actuales− Windows 7, SharePoint, Azure

− Excelencia en el despliegue− MS Build− Click Once y Cloud deployment

Page 18: Visual Studio 2010

De Código a Base de Datos− Administre versiones de BD

− Sincronización con código− Trabajo en ambientes desoncectados

− Compraracion y deployment− Schemas y datos− Deployment de paquetes compilados.

− Generación de datos y Pruebas unitarias

Page 19: Visual Studio 2010

Cree código, no lo depure− Diagramas de dependencias

− Análisis y métricas de código− Prevención de problemas

− Gated Check-In− Validar la funcionalidad de cada cambio

Page 20: Visual Studio 2010

ASP.NET MVC 3.0

Page 21: Visual Studio 2010

Estructura

ASP.NET

FRAMEWORK.NET

SISTEMA OPERATIVO

Page 22: Visual Studio 2010

Ventajas− Oculta HTTP y HTML

− Viewstate− Ciclo de vida de la página

− RAD− OOP− Diseño Drag and Drop

Page 23: Visual Studio 2010

Mecanismo

ASPX

Page 24: Visual Studio 2010

Desventajas− Desventajas

− ViewState y Ciclo de Vida− Control Limitado sobre el HTML− Spaghetti continúa− No susceptible a pruebas

Page 25: Visual Studio 2010

Solución− Desventajas

− ViewState y Ciclo de Vida− Respuestas Pesadas

− Ajax− Control Limitado sobre el HTML

− Respuestas Inesperadas− Spaghetti continúa

− Autogeneradores de código− No susceptible a pruebas

− Soluciones sobre la marcha

Page 26: Visual Studio 2010

warnov.com

WarNov (Walter Novoa)

Page 27: Visual Studio 2010
Page 28: Visual Studio 2010
Page 29: Visual Studio 2010

600.00024H

Page 30: Visual Studio 2010

$50.000.000$4.500.000

Page 31: Visual Studio 2010
Page 32: Visual Studio 2010

Animación 3D− 25FPS− 250 años− Render Farm: 700-800− RenderMan

− Azure

Page 33: Visual Studio 2010