Aprenda sobre a criação de código - MSDN
visão geral1conceitos básicos2obtenha as ferramentas3comece a aprenderO que é o desenvolvimento de software? (visão geral)Software moderno normalmente consiste em uma série de componentes que interagem uns com os outros a fim de desempenhar as tarefas necessárias para implementação do aplicativo. O desenvolvimento envolve a criação desses componentes, escrevendo códigos-fonte em uma das muitas linguagens disponíveis. Esse código define as ações fundamentais individuais que o computador executará a fim de alcançar o resultado final especificado no design do aplicativo. Essas ações podem ser tão simples quanto somar números, definir valores dos objetos dentro dos componentes ou executar outras partes do código com base em uma comparação dos valores de variáveis definidas no código. Ler mais >>1conceitos básicos Exiba este conteúdo sobre tarefas de desenvolvimento de software e prepare seu ambiente instalando as ferramentas que serão usadas para criar aplicativos.Conceitos básicos sobre desenvolvimento de software
O desenvolvimento de software envolve a tarefa-chave de transformar a visão de um arquiteto de software em um código de aplicativo de trabalho que gere o resultado necessário, funcione sob as condições predefinidas, seja robusto e seguro, execute dentro dos parâmetros especificados e faça tudo isso com o máximo de eficiência e uso dos recursos disponíveis. Isso pode parecer uma tarefa desanimadora... Ler mais >>
Como uma das maiores empresas de software do mundo, a Microsoft está muito empenhada em auxiliar equipes de desenvolvimento a serem bem-sucedidas. Aqui, você encontrará uma visão geral da imensa gama de ferramentas, ambientes de desenvolvimento, estruturas, exemplos de código e orientações da Microsoft que abrangem todos os aspectos do ciclo de vida do desenvolvimento de software... Ler mais >>2obtenha as ferramentas Instale o C# Express gratuitamente (
outras instalações grátis do Express) -OU-
Instale o Visual Studio 2010 Ultimate (avaliação gratuita de 90 dias)Para obter ajuda com a escolha da versão correta do Visual Studio, revise o quadro comparativo do Visual Studio 2010.Para obter mais informações sobre o desenvolvimento em equipe, leia sobre o Gerenciamento do ciclo de vida de aplicativos.3comece a aprender Use os recursos a seguir que podem ajudá-lo a aprender mais sobre linguagens de programação, escrita de código, criação de aplicativos e sobre o ciclo de vida de desenvolvimento de software.
INTRODUÇÃO A CLASSES E OBJETOSArtigo | .NET Framework | Outubro de 2009O desenvolvimento orientado a objeto permite criar a lógica de seu aplicativo, tratando o código de uma forma conhecida e corriqueira, tornando o desenvolvimento de seu aplicativo mais simples e mais fácil. Leia o artigo Programação orientada a objetos para aprender sobre sintaxe e conceitos básicos. Ler >>Exemplos de VB, C#, F# e C++ estão incluídos nesse artigo. Se essas linguagens forem novidade para você, os códigos de exemplo nesse artigo o ajudarão a começar.
Próximo: Saiba mais sobre desenvolvimento com o Visual Studio
CRIE CÓDIGO DE QUALIDADE COM TESTES DE UNIDADEVídeo | 7 minutos | Visual Studio | Outubro de 2008Ao criar seu código, é muito importante testá-lo. Não é necessário aguardar para fazer isso: testes de unidade permitem escrever rapidamente testes funcionais simples que abranjam elementos essenciais de seu código. Neste vídeo, você verá como criar e executar testes de unidade para código C++. Assistir >>
Próximo: Aprenda sobre desenvolvimento com uma equipe usando ALM
INTRODUÇÃO AO TEAM FOUNDATION SERVER: CONTROLE DE CÓDIGO-FONTE, GERENCIAMENTO DE COMPILAÇÕES E ACOMPANHAMENTO DE BUGSPasso a passo | Visual Studio | Team Foundation Server | Outubro de 2009O controle de código-fonte é e essencial quando você trabalha em projetos com vários membros da equipe. Ele permite compartilhar o código em um único repositório e ajuda a lidar com as alterações feitas em um único arquivo por vários desenvolvedores. Nesse artigo, percorra o ciclo de vida da implementação de alterações em código-fonte compartilhado, inclusive um exame nas ferramentas fornecidas no Visual Studio 2010 Ultimate a fim de acompanhar itens de trabalho e gerenciar compilações. Ler >>
Instale o Team Foundation Server (avaliação de 90 dias)
AUMENTE A EFICÁCIA DA EQUIPE COM O TEAM FOUNDATION SERVER (TFS)Guia | Team Foundation Server | Setembro de 2007Esse livro online gratuito é uma fonte completa de entendimento e introdução ao TFS. Esse guia contém informações desde controle de código-fonte até acompanhamento de bugs do projeto e arquitetura do TFS. Ler >>
O DEPURADOR HISTÓRICO (IntelliTrace)Vídeo | 11 minutos | Visual Studio | Julho de 2009Depuradores são o que há de mais novo em ferramenta para teste imediato. O Depurador Histórico é um 'DVR' quando executa código, permitindo não apenas 'executar ' seu aplicativo, mas também pausar e retroceder a fim de examinar os diversos estados em tempo do aplicativo. Isso pode eliminar as suposições sobre onde colocar pontos de interrupção e localizar o cerne do problema. Assistir >>
Próximo: Testar o Visual Studio e o ALMTópicos relacionados
Conceitos essenciais para a criação de códigoAssista nos vídeos a seguir, uma breve introdução dos conceitos de algumas das principais linguagens e tecnologias do Microsoft .NET Framework.
Guia de Introdução à instalação do Team Foundation ServerAprenda sobre as diversas opções de instalação do TFS e sobre como instalar o TFS.
Team System: treinamento onlineExiba vídeos sobre diversos aspectos do Visual Studio Team System.
Soluções para Gerenciamento do ciclo de vida de aplicativosLocalize artigos e vídeos adicionais sobre testes e o ALM.
Kits de início para desenvolvedores do ciclo de vida de desenvolvimento da segurançaKits de início sobre conceitos principais do ciclo de vida de desenvolvimento da segurança.Livros
Beginning Visual C# 2010Primeiro, você verá conceitos básicos como variáveis, controle de fluxo e programação orientada a objeto e, gradualmente, desenvolverá suas habilidades de programação para a Web e Windows, formulários do Windows e acesso a dados.
Beginning Visual Basic 2010Este livro é projetado para ensiná-lo a escrever programas úteis em Visual Basic 2010 da maneira mais rápida e fácil possível.
Ivor Horton's Beginning Visual C++ 2010Esse livro é uma introdução abrangente à linguagem C++ Padrão e ao Visual C++ 2010; não é necessário ter experiência anterior em programação.
Professional F# 2.0Esse livro mostra como estruturar a potência do F# e abranger o conjunto de ferramentas tanto do Microsoft .NET Framework quanto do Visual Studio® 2010.
Professional Team Foundation Server 2010Fornecido com cobertura detalhada, este livro fornece as informações de que você precisa para eficientemente gerenciar e entregar projetos de software com o TFS.