developers code with Microsoft

información general

1

aspectos básicos

2

obtención de herramientas

3

comience a aprender

¿Qué es el desarrollo de software? (información general)

El software moderno habitualmente consiste en una serie de componentes que interactúan entre sí para realizar las tareas que se requieren al implementar la aplicación. El desarrollo implica la creación de estos componentes mediante la escritura de código fuente en uno de los muchos lenguajes disponibles. Este código define las acciones individuales fundamentales que el equipo informático deberá llevar a cabo para alcanzar el resultado final especificado en el diseño de la aplicación. Estas acciones pueden ser tan sencillas como sumar números, configurar valores de los objetos dentro de los componentes o ejecutar diferentes partes del código según una comparación de los valores de las variables definidas en el código.   Seguir leyendo >>

1aspectos básicos 

Vea este contenido sobre tareas de desarrollo de software y luego prepare su entorno al instalar las herramientas que usará para crear aplicaciones.

Conceptos fundamentales sobre el desarrollo de software

Leer documento

El desarrollo de software implica la tarea clave de convertir la visión de un arquitecto de software en código de aplicación utilizable que genere el resultado requerido, funcione en las condiciones predefinidas, sea sólido y seguro, se ejecute dentro de los parámetros especificados, y logre todo esto con eficiencia óptima y uso de los recursos disponibles. Puede que parezca una tarea de enormes proporciones...   Seguir leyendo >>

Leer documento

Por ser una de las empresas de software más grandes del mundo, Microsoft se enfoca plenamente en ayudar a los equipos de desarrollo a tener éxito. Aquí encontrará una descripción general de la amplia gama de herramientas, entornos de desarrollo, marcos, ejemplos de código y orientación de Microsoft, que abarcan todos los aspectos del ciclo de vida de desarrollo de software...   Seguir leyendo >>

2obtenga las herramientas 
Descargar icono Instale C# Express de forma gratuita ( otras instalaciones gratuitas de Express)
 -O-
Descargar icono Instale Visual Studio 2010 Ultimate (versión de prueba gratuita de 90 días)

Para obtener ayuda para seleccionar la versión adecuada de Visual Studio, revise la tabla de comparación de Visual Studio 2010.
Para obtener más información sobre el desarrollo en equipo, lea sobre Administración del ciclo de vida de las aplicaciones.

3comience a aprender 

Use los siguientes recursos como ayuda para obtener más información sobre los lenguajes de programación, la escritura de códigos, la creación de aplicaciones y el ciclo de vida de desarrollo de software.

Leer documento

INTRODUCCIÓN A CLASES Y OBJETOS
Artículo | .NET Framework | Octubre de 2009

El desarrollo orientado a objetos le permite crear su lógica de aplicación tratando el código de una forma cotidiana y conocida, lo que facilita el desarrollo de la aplicación. Lea el artículo sobre programación orientada a objetos para obtener información sobre sintaxis y conceptos básicos.   Leer >>

En este artículo se incluyen ejemplos de VB, C#, F# y C++. Si es nuevo en estos lenguajes, el código de ejemplo que aparece en este artículo le ayudará a comenzar.

Siguiente: obtenga más información sobre el desarrollo con Visual Studio

Reproducir vídeo

CREAR CÓDIGO DE CALIDAD CON PRUEBAS UNITARIAS
Vídeo | 7 minutos | Visual Studio | Octubre de 2008

Al crear su código, es importante probarlo. No es necesario esperar para lograr esto: las pruebas unitarias le permiten escribir rápidamente pruebas funcionales sencillas que abarcan los elementos clave de su código. En este vídeo verá cómo crear y ejecutar pruebas unitarias para código C++.   Ver >>

Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM

Leer documento

INTRODUCCIÓN A TEAM FOUNDATION SERVER: CONTROL DE CÓDIGO FUENTE, ADMINISTRACIÓN DE COMPILACIONES Y SEGUIMIENTO DE ERRORES
Tutorial | Visual Studio | Team Foundation Server | Octubre de 2009

El control de código fuente es esencial al trabajar en proyectos con varios miembros del equipo. Le permite compartir el código en un solo repositorio y ayuda a abordar los cambios realizados en un único archivo por varios desarrolladores. En este artículo recorra paso a paso el ciclo de vida de la realización de cambios en código fuente compartido, incluido un vistazo a las herramientas que se proporcionan en Visual Studio 2010 Ultimate para hacer un seguimiento de los elementos de trabajo y administrar compilaciones.   Leer >>

Instale Team Foundation Server (versión de prueba de 90 días)

Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM

Leer documento

MEJORAR LA EFICACIA DEL EQUIPO CON TEAM FOUNDATION SERVER (TFS)
Guía | Team Foundation Server | Septiembre de 2007

Este libro en línea gratuito constituye una fuente completa para comprender y comenzar con TFS. Desde control de código fuente, a seguimiento de errores de proyectos, hasta la arquitectura de TFS, esta guía lo tiene todo.   Leer >>

Instale Team Foundation Server (versión de prueba de 90 días)

Siguiente: obtenga información sobre desarrollar con un equipo mediante ALM

Reproducir vídeo

EL DEPURADOR HISTÓRICO (IntelliTrace)
Vídeo | 11 minutos | Visual Studio | Julio de 2009

Los depuradores constituyen la herramienta de prueba inmediata final. El depurador histórico es una “DVR” al ejecutar código, lo que le permite no sólo “reproducir” su aplicación, sino también hacer pausa y rebobinar para examinar a tiempo los diversos estados de la aplicación. Esto puede eliminar la incertidumbre respecto de dónde colocar puntos de interrupción y encontrar la raíz del problema.   Ver >>

Siguiente: pruebas de Visual Studio y ALM

Temas relacionados

Introducción a la instalación de Team Foundation Server
Obtenga información sobre las diversas opciones de instalación de TFS y cómo instalarlo.

Team System: videos “¿Cómo lo hago?”
Vea algunos vídeos sobre diversos aspectos de Visual Studio Team System.

Soluciones para administración del ciclo de vida de las aplicaciones
Encuentre artículos y vídeos adicionales sobre pruebas y ALM.

Starter Kits para desarrolladores del ciclo de vida de desarrollo de seguridad
Starter Kits sobre conceptos de ciclo de vida de desarrollo de seguridad básica.

Libros

Beginning Visual C# 2010 Beginning Visual C# 2010
Primero abordará los conceptos fundamentales como variables, control de flujo y programación orientada a objetos y, gradualmente, desarrollará sus habilidades para programación web y Windows, formularios Windows Forms y acceso a datos.
Beginning Visual Basic 2010 Beginning Visual Basic 2010
Este libro está diseñado para enseñarle a escribir programas útiles en Visual Basic 2010 lo más rápida y fácilmente posible.
Ivor Horton's Beginning Visual C++ 2010 Ivor Horton's Beginning Visual C++ 2010
Este libro es una introducción integral al lenguaje Standard C++ y a Visual C++ 2010; no se requiere experiencia previa en programación.
Professional F# 2.0 Professional F# 2.0
Este libro le muestra cómo aprovechar el potencial de F# y engloba tanto el conjunto de herramientas de Microsoft .NET Framework como de Visual Studio® 2010.
Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
Esta guía de principios básicos le muestra las herramientas, pautas y metodologías que necesitará para la administración del ciclo de vida de las aplicaciones (ALM) con Visual Studio 2010.
Professional Team Foundation Server 2010 Professional Team Foundation Server 2010
Empaquetado con cobertura detallada, este libro le brinda la información que necesita para administrar y entregar proyectos de software de forma eficaz con TFS.