Visual Studio Life Runs On Code

43
¡Hoy el lanzamiento es aquí! Stay in the zone BIENVENIDOS /*TU VIDA EN CÓDIGO*/

description

Presentación para impartir el dia 16 de Abril de 2010, en el auditorio Generalisimo Morelos de la IPN UPIICSA, Life runs on code!

Transcript of Visual Studio Life Runs On Code

Page 1: Visual  Studio  Life  Runs On  Code

¡Hoy el lanzamiento es aquí! Stay in the zone

BIENVENIDOS /*TU VIDA EN CÓDIGO*/

Page 2: Visual  Studio  Life  Runs On  Code

Daniel SierraEgresado Lic. Ciencias de la InformáticaMicrosoft Student PartnerMicrosoft Corporation

Page 3: Visual  Studio  Life  Runs On  Code

Agenda de presentación:• Introducción a Visual Studio 2010• El entorno actual de Visual Studio 2010• Y tu… ¿Estás en la Zona?• Estar a la vanguardia• VS2010: Descripción General• VS2010: Las Ediciones• VS2010: ¿Qué edición debo adquirir?• Requisitos de Software• Requisitos de Hardware• Preguntas y Respuestas

Page 4: Visual  Studio  Life  Runs On  Code

Introducción a Visual Studio 2010

• Visual Studio es un entorno de desarrollo integrado (IDE) para sistemas operativos basados en Windows, con desarrollo multiplataforma.

• Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, entre otros. En la actualidad se han desarrollado las extensiones necesarias para muchos otros.

• Visual Studio 2010 permite a los desarrolladores crear aplicaciones, sitios aplicaciones y servicios web en cualquier entorno que soporte la plataforma de desarrollo .NET (a partir de la versión .Net 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles

Page 5: Visual  Studio  Life  Runs On  Code

Introducción a Visual Studio 2010

• ¡Visual Studio 2010 está aquí! Entre las novedades para los programadores están el soporte a múltiples monitores, numerosos templates de código, soporte a múltiples versiones del .NET Framework, además de construcción simplificada de aplicaciones web basadas en estándares con frameworks de AJAX e Intellisense para Javascript y JQuery. Además te ofrece el soporte para la construcción de aplicaciones con Windows Azure para que accedas al poder del cómputo en la nube.

Page 6: Visual  Studio  Life  Runs On  Code

El entorno actual de Visual Studio 2010

Page 7: Visual  Studio  Life  Runs On  Code

Y tu… ¿Estás en la Zona?

Multi Monitor SupportZoom-able Coding Surface

Partial String IntelliSenseHTML Snippets

One Click DeploymentGenerate from usage

Visual Studio Extension Manager

Call Hierarchy

Navigate-To

Refined Multi-targeting

Highlight References

Box Selection

Low impact IntelliSense Mode

New Help Experience

Drag-and-drop Data-binding

Customizable Start Page

Breakpoint Labeling

Breakpoint exporting

Hide selection

Page 8: Visual  Studio  Life  Runs On  Code

“Estar a la vanguardia”

Page 9: Visual  Studio  Life  Runs On  Code

VS2010: Descripción General• Personalice el área de trabajo

• El código de aplicación de escritura requiere a menudo que se tengan abiertos a la vez varios diseñadores y editores. Visual Studio 2010 Professional ayuda a organizar el entorno digital mediante la compatibilidad con varios monitores, lo que facilita la administración del modo de trabajo.

Page 10: Visual  Studio  Life  Runs On  Code

Descripción General

• Cree soluciones de colaboración en SharePoint

• Introduzca herramientas de colaboración personalizada en su empresa aprovechando el nuevo soporte para el desarrollo de SharePoint, lo que incluye herramientas para partes web, listas, flujos de trabajo, eventos y mucho más.

Page 11: Visual  Studio  Life  Runs On  Code

Descripción General

• Cree aplicaciones en Windows 7

• Visual Studio 2010 Professional incluye herramientas integradas para el desarrollo en Windows 7 como, por ejemplo, componentes de interfaces múltiples toques y "cinta" que le situarán a la cabeza de la tecnología Windows 7.

Page 12: Visual  Studio  Life  Runs On  Code

Descripción General• Cree aplicaciones de RIA y WPF sin

complicaciones

• La nueva característica de conexión de datos mediante su arrastre y colocación disponible en diseñadores de Windows Presentation Foundation (WPF) y Silverlight hacen que la creación de aplicaciones enriquecidas de Internet (RIA) y Windows resulte fácil y rápida, tanto para diseñadores como para desarrolladores.

Page 13: Visual  Studio  Life  Runs On  Code

Descripción General• Automatizar las pruebas de la

interfaz de usuario (IU)

• Las pruebas de UI codificadas permiten automatizar la realización de pruebas de interfaces de usuario en aplicaciones para web y Windows. Estas pruebas de regresión garantizan que los cambios posteriores del código no rompan secciones que ya funcionan.

Page 14: Visual  Studio  Life  Runs On  Code

Descripción General• Identificar el impacto de las pruebas

a partir de cambios de código

• Las herramientas de cobertura de código de Visual Studio 2010 Premium garantizan que disponga de las pruebas que cubran todo el código. Los análisis de impacto de pruebas proporcionan una lista de pruebas recomendadas para que se ejecuten tras realizar un cambio de código, lo que permite una comprobación más exacta del código y reduce así el número de pruebas que se deben ejecutar.

Page 15: Visual  Studio  Life  Runs On  Code

Descripción General• Simplificar el desarrollo de bases de

datos

• Aplique las mismas herramientas de ciclos de vida a las tareas de desarrollo de bases de datos que las que le aplica al código de aplicación, lo que incluye: desarrollo sin conexión de esquemas de bases de datos, uso de control de código fuente para mantener la información de esquemas de bases de datos versionadas y participación en Agile u otras metodologías de procesos.

Page 16: Visual  Studio  Life  Runs On  Code

Descripción General• Descubrir los errores de

codificación más comunes

• Las herramientas de análisis de código de Visual Studio 2010 Premium ayudan a evitar errores de codificación comunes antes de llegar al proceso de producción. Las métricas de código miden la complejidad del código, lo que garantiza que no sea complejo y pueda mantenerse

Page 17: Visual  Studio  Life  Runs On  Code

Descripción General• Generar datos de pruebas realistas

• En ocasiones, por privacidad u otros motivos, no desea usar datos reales durante el desarrollo. En Visual Studio 2010 Premium, puede usar la generación de datos de prueba para bases de datos para llenar una base de datos de pruebas con datos de prueba apropiados para el esquema de la base de datos y que estén relacionados con los datos de producción, pero que no se trate de datos reales.

Page 18: Visual  Studio  Life  Runs On  Code

Descripción General

• Simplifique la implementación de aplicaciones web

• Traslade sus aplicaciones web a un entorno de producción con un único clic. Visual Studio 2010 Professional transfiere el código, la configuración de Internet Information Server (IIS) y el esquema de bases de datos al servidor de destino.

Page 19: Visual  Studio  Life  Runs On  Code

VS2010: Las Ediciones

Page 20: Visual  Studio  Life  Runs On  Code

VS2010: ¿Qué edición debo adquirir?

¿Desarrollo Individual? “Para aquellos que realizan tareas de desarrollo básicas”

Page 21: Visual  Studio  Life  Runs On  Code

VS2010: Professional

Page 22: Visual  Studio  Life  Runs On  Code

VS2010: Professional con MSDN Essentials / MSDN

Page 23: Visual  Studio  Life  Runs On  Code

• Visual Studio 2010 Professional proporciona compatibilidad con varios monitores, de modo que pueda organizar y administrar su trabajo como quiera. También puede dar rienda suelta a su creatividad utilizando los diseñadores visuales para mejorar las últimas plataformas, incluido Windows 7.

Page 24: Visual  Studio  Life  Runs On  Code

• Tanto si un proyecto es sencillo como complejo, puede usar Visual Studio 2010 Professional para plasmar su visión de la vida en una serie de plataformas que incluyen Windows, Windows Server, Web, Cloud, Office y SharePoint, entre otras.

Page 25: Visual  Studio  Life  Runs On  Code

• Visual Studio 2010 Professional incluye capacidades para pruebas de unidades dentro del entorno de desarrollo integrado que pueden generar todos los componentes de métodos necesarios para compilar pruebas de unidades, lo que ayuda a garantizar que cada unidad de código funcione correctamente.

Page 26: Visual  Studio  Life  Runs On  Code

VS2010: ¿Qué edición debo adquirir?

¿Desarrollo Individual y / o Colectivo? “Conjunto completo de herramientas que ofrece aplicaciones escalables y de gran calidad”

Page 27: Visual  Studio  Life  Runs On  Code

VS2010: Premium

Page 28: Visual  Studio  Life  Runs On  Code

Es la plataforma de colaboración sobre la que se asienta la solución de administración de ciclo de vida de aplicaciones de Microsoft. TFS automatiza y simplifica el proceso de entrega de software, y proporciona rastreabilidad completa y la posibilidad de comprobar en tiempo real el estado de los proyectos (para todos los miembros del equipo) con potentes herramientas de elaboración de informes y paneles.

Page 29: Visual  Studio  Life  Runs On  Code

• Visual Studio 2010 Premium con MSDN incluye todos los sistemas operativos y software de base de datos incluidos en Visual Studio 2010 Professional y además, el acceso a Microsoft Office, servidor de SharePoint y Microsoft Dynamics. A lo que se suma el soporte técnico, el uso de la plataforma Windows Azure, e-learning, Expression Studio, la Revista MSDN y el acceso anticipado a las versiones nuevas y beta.

Page 30: Visual  Studio  Life  Runs On  Code

• El desarrollo de bases de datos requiere el mismo cuidado y atención que el desarrollo de aplicaciones. Visual Studio 2010 Premium es consciente de ello y proporciona herramientas de implementación y administración de cambios que garantizan que la base de datos y la aplicación estén siempre sincronizadas

Page 31: Visual  Studio  Life  Runs On  Code

• Las herramientas de análisis de código ayudan a evitar errores de codificación comunes antes de llegar al proceso de producción. Puede configurar rápidamente análisis de código en Visual Studio 2010 Premium con conjuntos de reglas cuyo objetivo sean escenarios específicos o áreas de énfasis. Asimismo, las métricas de código garantizan que el código no sea complejo y pueda mantenerse.

Page 32: Visual  Studio  Life  Runs On  Code

• (ALM) La creación de aplicaciones de éxito requiere un proceso de ejecución uniforme que beneficie a todos los componentes del equipo. Las herramientas de ALM integradas en Visual Studio 2010 Premium contribuyen a que las organizaciones colaboren y se comuniquen de forma efectiva en todos los niveles, y a que se hagan una idea precisa del estado real del proyecto, lo que garantiza que se ofrezcan soluciones de gran calidad al tiempo que se reducen los costos.

Page 33: Visual  Studio  Life  Runs On  Code

VS2010: ¿Qué edición debo adquirir?

¿Desarrollo Colectivo? “Herramientas ALM (Administración del ciclo de vida de las aplicaciones) completas para equipos de desarrollo”

Page 34: Visual  Studio  Life  Runs On  Code

VS2010: Ultimate

Page 35: Visual  Studio  Life  Runs On  Code

• El Explorador de arquitectura de Visual Studio 2010 Ultimate ayuda a entender los activos de código existentes y otras interdependencias. Los diagramas por capas ayudan a garantizar el cumplimiento de la arquitectura y permiten validar artefactos de código con respecto al diagrama. Además, Visual Studio 2010 Ultimate admite los cinco diagramas de UML más comunes que conviven junto con su código.

Page 36: Visual  Studio  Life  Runs On  Code

• Visual Studio 2010 Ultimate ofrece un conjunto completo de características de laboratorio de pruebas, incluido el aprovisionamiento de entornos a partir de plantillas, la configuración y el desmontaje de entornos virtuales y entornos de puntos de comprobación. (Lab Management estará disponible como candidato a la versión comercial como RTM y se distribuirá posteriormente.)

Page 37: Visual  Studio  Life  Runs On  Code

VS2010 Test Professsional 2010

Page 38: Visual  Studio  Life  Runs On  Code

Requisitos de Software

• Visual Studio 2010 puede instalarse en los sistemas operativos siguientes:• Todas las ediciones de Windows XP (x86) con Service Pack 3, excepto Starter Edition• Todas las ediciones de Windows XP (x64) con Service Pack 2, excepto Starter Edition• Todas las ediciones de Windows Vista (x86 y x64) con Service Pack 1, excepto

Starter Edition• Windows 7 (x86 y x64)• Windows Server 2003 (x86 y x64) con Service Pack 2• Windows Server 2003 R2 (x86 y x64)• Windows Server 2008 (x86 y x64) con Service Pack 2• Windows Server 2008 R2 (x64)

• Arquitecturas compatibles:• 32 bits (x86)• 64 bits (x64)

Page 39: Visual  Studio  Life  Runs On  Code

Requisitos de Hardware

• Equipo con un procesador de al menos 1,6 GHz

• 1024 MB de RAM• Espacio disponible en disco duro de 3 GB• Unidad de disco duro de 5.400 RPM• Tarjeta de vídeo compatible con DirectX 9 con

una resolución de 1280 x 1024 o superior• Unidad de DVD-ROM

Page 40: Visual  Studio  Life  Runs On  Code

Fuentes:

• http://www.microsoft.com/visualstudio/en-us/products Características Microsoft Visual Studio 2010.

• http://www.microsoft.com/visualstudio/en-us/support Comparación de Ediciones MSDN

• http://www.tuvidaencodigo.com

Page 41: Visual  Studio  Life  Runs On  Code

Daniel Sierra:

• Contacto:• [email protected]

• : @djdarkfussion

• : www.facebook.com/danielsierra

Page 42: Visual  Studio  Life  Runs On  Code

• Preguntas y Respuestas:

• 1.¿Cual es el nombre de las 4 ediciones que cuenta Visual Studio 2010?

• Profesional | Premium | Ultimate | Test Professional• 2.¿Cual de ellas cuenta únicamente con una suscripción a

MSDN Essentials?• Visual Studio 2010 Professional• 3.¿Qué versión de la plataforma .NET Framework es la más

reciente?• 4.0.30319.1 (4.0) Liberada el 12 de Abril de 2010

Page 43: Visual  Studio  Life  Runs On  Code

¡Gracias!