code des développeurs avec Microsoft

présentation

1

principes de base

2

obtenir des outils

3

débuter

Qu'est-ce que le développement logiciel ? (présentation)

Les logiciels actuels se composent généralement d'une série de composants interagissant les uns avec les autres afin d'effectuer les tâches nécessaires à l'implémentation de l'application. Le développement consiste à créer ces composants en rédigeant du code source dans l'un des nombreux langages disponibles. Ce code définit les actions individuelles fondamentales effectuées par l'ordinateur pour atteindre le résultat final spécifié dans la conception de l'application. Elles peuvent être aussi simples qu'additionner des nombres, attribuer des valeurs aux objets des composants ou exécuter différentes parties du code en comparant les valeurs de variables définies dans le code.   Poursuivre la lecture>>

1principes de base 

Regardez ce contenu sur les tâches de développement de logiciels, puis préparez votre environnement en installant les outils que vous utiliserez pour créer vos applications.

Principes de base du développement de logiciels

Lire le document

Le développement de logiciels implique la tâche clé consistant à transformer la vision d'un architecte logiciel en code opérationnel d'applications qui génère le résultat voulu, fonctionne dans des conditions prédéfinies, est solide et fiable, s'exécute dans le cadre des paramètres spécifiés et réalise toutes ces opérations avec une efficacité optimale et en utilisant les ressources disponibles. Voilà une tâche qui peut sembler ardue...   Poursuivre la lecture >>

Lire le document

En tant que l'une des entreprises de logiciels les plus importantes au monde, Microsoft met un point d'honneur à aider les équipes de développement à être efficaces. Vous trouverez ici une présentation de la vaste sélection d'outils, d'environnements de développement, d'infrastructures, d'échantillons de code et de conseils de Microsoft, couvrant tous les aspects du cycle de vie du développement logiciel…   Poursuivre la lecture >>

2obtenir les outils 
Icône de téléchargement Installer C# Express gratuitement ( autres installations Express gratuites)
 -OU-
Icône de téléchargement Installer Visual Studio 2010 Ultimate (version d'évaluation gratuite de 90 jours)

Si vous avez besoin d'aide pour choisir la version appropriée de Visual Studio, consultez le tableau comparatif de Visual Studio 2010.

3débuter 

Utilisez les ressources suivantes pour vous aider à en savoir plus sur les langages de programmation, l'écriture de code, la création d'applications et le cycle de développement des logiciels.

Lire le document

PRÉSENTATION DES CLASSES ET DES OBJETS
Article | .NET Framework | Octobre 2009

Le développement orienté objet vous permet de créer votre logique d'application en traitant le code de façon familière, ce qui simplifie et facilite le développement de votre application. Lisez l'article sur la programmation orientée objet pour en savoir plus sur la syntaxe et les concepts de base.   Poursuivre la lecture >>

Des exemples pour VB, C#, F# et C++ sont inclus dans cet article. Si vous découvrez ces langages, l'exemple de code disponible dans cet article vous aidera à débuter.

En savoir plus sur le développement avec Visual Studio

Lire la vidéo

CRÉER UN CODE DE QUALITÉ AVEC LES TESTS UNITAIRES
Vidéo | 7 minutes | Visual Studio | Octobre 2008

Lorsque vous créez votre code, il est important de le tester. Vous n'avez pas besoin d'attendre pour accomplir cette tâche : les tests unitaires vous permettent d'écrire rapidement des tests fonctionnels simples qui couvrent les éléments clés de votre code. Dans cette vidéo, vous verrez comment créer et exécuter des tests unitaires pour un code en C++.   Regarder >>

En savoir plus sur le développement avec une équipe utilisant ALM

Lire le document

COMMENCER À UTILISER TEAM FOUNDATION SERVER : CONTRÔLE DE LA SOURCE, GESTION DES BUILDS ET SUIVI DES BOGUES
Procédure | Visual Studio | Team Foundation Server | Octobre 2009

Le contrôle de la source est essentiel lorsque vous travaillez sur des projets avec plusieurs membres d'équipe. Il vous permet de partager le code dans un même référentiel et de gérer les modifications appliquées à un seul fichier par plusieurs développeurs. Dans cet article, suivez les étapes du cycle des modifications dans un code source partagé et découvrez les outils fournis dans Visual Studio 2010 Ultimate pour assurer le suivi des éléments de travail et gérer les builds.   Poursuivre la lecture >>

Installer Team Foundation Server (version d'évaluation de 90 jours)

En savoir plus sur le développement avec une équipe utilisant ALM

Lire le document

AMÉLIORER L'EFFICACITÉ DE L'ÉQUIPE GRÂCE À TEAM FOUNDATION SERVER (TFS)
Guide | Team Foundation Server | Septembre 2007

Cet ouvrage en ligne gratuit est une source complète qui permet de comprendre et de débuter avec TFS. Du contrôle de la source au suivi des bogues du projet, en passant par l'architecture de TFS, ce guide contient toutes les informations.   Poursuivre la lecture >>

Installer Team Foundation Server (version d'évaluation de 90 jours)

En savoir plus sur le développement avec une équipe utilisant ALM

Lire la vidéo

LE DÉBOGUEUR HISTORIQUE (IntelliTrace)
Vidéo | 11 minutes | Visual Studio | Juillet 2009

Les débogueurs constituent le meilleur outil de test immédiat. Le débogueur historique est un « DVR » pendant l'exécution du code ; il vous permet non seulement d'exécuter votre application, mais également de faire une pause et de revenir en arrière pour examiner divers moments de l'application. Cela peut aider à éliminer les conjectures quant à l'endroit où placer les points d'arrêt et à l'origine du problème.   Regarder >>

Tests Visual Studio et ALM