Share via


developers code with Microsoft

create code

testing

understand code

create code Learn about creating code, get the tools, and start learning right away.

test code Read about the fundamentals of testing code, get the tools, and learn more right away.

understand code Learn about the process of understanding code, get the tools, and dig in!

Tasks

create code

Creating code involves creating components that perform tasks in an application. These components may be as simple as adding numbers together, setting values of the objects inside the components, or executing different parts of the code based on a comparison of the values of variables.

Visual Studio Developer Center
Application Lifecycle Management (ALM)
Download Visual Studio 2010 Ultimate Trial
Download Visual Studio Express

testing testing

Testing ensures the application meets customer expectations. Performing the right testing can have noticeably positive effects on both the cost and the customer impact of your development projects.

Visual Studio Developer Center
Software Quality Best Practices
Download Visual Studio 2010 Test Professional

understand code

Understanding code involves multiple tasks. Tooling can help you visualize and understand the organization, relationships, and behavior of the code.

Visual Studio Developer Center
Application Lifecycle Management (ALM)
Download Visual Studio 2010 Ultimate Trial

 

Tools

Visual Studio logo

Visual Studio is a suite of component-based development tools and other technologies for building powerful, high-performance applications. Visual Studio comes in a free package for developers getting started, a Professional package for advanced developers, and a package optimized for team-based design, development, and deployment of enterprise solutions.

Visual Studio Developer Center
Download Visual Studio Express

Visual Studio logo

Microsoft Visual Studio 2010 Ultimate is an integrated environment that simplifies the basic tasks of creating, debugging, and deploying applications. Visual Studio Ultimate is ideally suited for Application Lifecycle Development (ALM) in teams, and provides many unique powerful features and abilities.

Visual Studio: Application Lifecycle Development
Download Visual Studio Ultimate Trial

Visual Studio logo

Microsoft Visual Studio Team Foundation Server 2010 is the collaboration platform at the core of the Microsoft Application Lifecycle Management (ALM) solution that helps enable teams to reduce risk, streamline interactions, and eliminate waste throughout the software delivery process.

Team Foundation Server 2010
Download Team Foundation Server 2010 Trial

Visual Studio Lightswitch logo

Microsoft Visual Studio LightSwitch helps you solve specific business needs by enabling you to quickly create professional-quality business applications, regardless of your development skills. Lightswitch is a new addition to the Visual Studio family. Visual Studio Lightswitch is designed to simplify and shorten the development of typical forms-over-data business applications.

Visual Studio LightSwitch
Download Visual Studio LightSwitch Beta 2

WebMatrix logo

WebMatrix is a free web development tool that includes everything you need for website development. Start from open source web applications, built-in web templates, or just start writing code yourself. It's all-inclusive, simple, and free.

WebMatrix Development

Expression logo

Microsoft Expression Studio is a suite of tools used to design and create rich web and client applications. This powerful set of tools allows you to design the look and feel of a page without writing a single line of code.

Expression Design Center