Publicité
Si vous utilisez Microsoft Windows et avez un intérêt pour la programmation, vous pouvez vous sentir débordé par où commencer. Après tout, la programmation et le développement sont une grande industrie, et il existe de nombreux langages et logiciels différents. Peut-être que vous ne savez même pas encore comment coder, mais que vous voulez apprendre.
Il n’est jamais trop tard pour apprendre quelque chose de nouveau, y compris le codage. Peu importe de quel côté de la clôture vous vous trouvez, vous avez besoin d'un point de départ. Il existe de nombreuses ressources, mais certains des meilleurs outils de développement pour les utilisateurs de Microsoft proviennent de Redmond.
Voici quelques excellents outils de développement de Microsoft, y compris des options multiplateformes.
1. Visual Studio 2017
Visual Studio 2017 est un environnement de développement intégré (IDE) complet, et il regorge de nombreuses fonctionnalités puissantes:
- Utilise une interface ce que vous voyez est ce que vous obtenez (WYSIWYG), en se concentrant sur les visuels glisser-déposer
- Met l'accent sur les projets et les solutions
- Livré avec auto-complétion, un débogueur, intégration de base de données, installation et configurations de serveur
- Comprend des outils de contrôle des sources, de suivi des bogues et de déploiement pour différents types d'applications
- Idéal pour les développeurs .NET
- Fonctionne toujours très bien pour le développement sur iOS, Android et Windows
- Prend en charge C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python, etc.
Visual Studio Community 2017 est la version gratuite, et il est conçu pour les étudiants, les développeurs open source et les développeurs individuels.
Microsoft a également Visual Studio Professional 2017 pour le développement professionnel et des petites entreprises équipes, ainsi que Visual Studio Enterprise 2017 pour les grandes entreprises, mais ces deux ne disposent que d'un procès. Professionnel a un PDSF de 499 $, et L'entreprise va pour 6000 $.
Télécharger: Visual Studio pour les fenêtres | Mac (Gratuit)
2. Code Visual Studio
Visual Studio Code est un éditeur de code source léger qui a toujours du punch en termes de fonctionnalités.
- Utilisé pour afficher, modifier, exécuter et déboguer divers codes sources d'application
- N'a pas les éléments visuels WYSIWYG de Visual Studio
- Orienté vers les fichiers plutôt que vers les projets
- Pas de support d'échafaudage mais a des commandes Git intégrées
- IntelliSense intègre des fonctionnalités intelligentes basées sur des types de variables, des définitions de fonctions et des modules importés
- Hautement personnalisable avec des extensions pour de nouvelles langues, des débogueurs, de nouveaux services, etc.
Nous avons aussi quelques conseils de productivité utiles pour Visual Studio Code 10 conseils de productivité essentiels pour Visual Studio CodeVisual Studio Code souffle les autres éditeurs de texte de programmation hors de l'eau. Il est gratuit, open source, rapide comme l'éclair et regorge de fonctionnalités de productivité. Lire la suite , ainsi qu'une aperçu de l'excellente version Mac Visual Studio Code est l'éditeur de texte et de script parfait pour MacL'éditeur de texte de Microsoft prend en charge une myriade de langues, et vous n'avez même pas besoin de le comparer à Xcode, car ils répondent à des besoins différents. Lire la suite .
Télécharger: Code Visual Studio pour les fenêtres | Mac | Linux (Gratuit)
3. Bloc-notes XML 2007
Le bloc-notes XML de Microsoft 2007 offre aux utilisateurs une interface simple et intuitive pour afficher et modifier des documents XML. Les fonctionnalités clés incluent:
- Vue arborescente synchronisée avec la vue texte du nœud, afin que vous puissiez modifier rapidement les noms et les valeurs de code
- Recherche incrémentale
- Fonctionnalités couper / copier / coller
- Interface glisser-déposer
- Annuler / Refaire à l'infini pour les opérations d'édition
- Polices et couleurs configurables
Même si le nom du programme contient «2007» et semble ancien, il s'agit toujours d'un logiciel très puissant de Microsoft qui simplifie le traitement des documents XML.
Télécharger: Bloc-notes XML 2007 pour les fenêtres (Gratuit)
4. Petit basique pour les enfants
Si vous avez un enfant qui s'intéresse à la programmation, vous devriez vérifier Small Basic.
- Langage de programmation et interface utilisateur adaptés aux débutants
- Spécialement conçu pour apprendre aux enfants à coder
- Langage et outil de programmation textuels faciles à comprendre
- Intègre une dynamique de programmation amusante, sociale, simple et progressive
- Pour les enfants de 3 ans et plus
Télécharger: Petit basique pour les fenêtres (Gratuit)
5. Microsoft Azure
Microsoft Azure est une ressource fantastique pour quiconque s'intéresse au développement sur Windows et d'autres plateformes.
- Inscription gratuite
- Recevez un crédit de 200 $ pour explorer les services Azure payants pendant 30 jours
- Aucuns frais ne seront facturés avant la mise à niveau
- Les services gratuits incluent le test et le déploiement d'applications d'entreprise
- Créez des expériences mobiles personnalisées
- Obtenez des informations à partir des données utilisateur pour créer de meilleures expériences
Pour obtenir Azure, inscrivez-vous simplement pour un compte gratuit. Vous aurez besoin d'un numéro de téléphone et d'une carte de crédit, mais ils ne facturent que 1 $ de retenue sur la carte pour vérification, et vous ne serez facturé que si vous choisissez de mettre à niveau.
Avec Azure, vous pouvez Inscrivez-vous pour un compte gratuit et bénéficiez de 12 mois de services gratuits populaires, d'un crédit de 200 $ pour explorer les services Azure payants pendant 30 jours, et vous ne serez facturé qu'après avoir décidé de mettre à niveau.
6. Visual Studio App Center
Considérez Visual Studio App Center comme votre contrôle de mission pour tout ce qui concerne l'application.
- Crée automatiquement des applications
- Vous permet de tester sur de vrais appareils
- Distribuer l'application aux bêta-testeurs
- Collecter des rapports de plantage auprès des utilisateurs
- Rassemblez l'analyse des utilisateurs
- Créez des événements personnalisés pour la collecte de données pour de futures améliorations
- Ajoutez des notifications push à vos applications en quelques minutes
Pour utiliser Visual Studio App Center, il suffit Inscrivez-vous pour un compte gratuit. Vous pouvez utiliser des comptes GitHub, Microsoft, Facebook ou Google si c'est plus facile.
7. Académie virtuelle Microsoft
Si vous cherchez à programmer sur une grande variété de plateformes et de structures, Microsoft Virtual Academy est votre meilleur choix.
- Des centaines de cours de formation en ligne pour développer les compétences techniques et faire avancer les carrières
- Développement Windows 10
- Développement Cloud
- Développement de jeu
- Développement web
- Développement de bases de données
- C # / XAML
- Visual Studio
- Débutants
- Développement d'applications mobiles
- Tous les cours ont des vidéos et des instructions faciles à suivre
- Les vidéos peuvent être téléchargées pour un accès hors ligne
- Créer des playlists
- Suivez les progrès grâce aux auto-évaluations
- Gagnez des certificats pour les cours terminés
Pour profiter des avantages de Microsoft Virtual Academy, il vous suffit de créer un compte gratuit.
8. Magazine MSDN
Le magazine MSDN est une ressource en ligne précieuse.
- Fournit aux lecteurs une couverture complète et à jour des technologies de développement Microsoft
- Idéal pour les développeurs de bureau, mobiles, cloud ou web
- Accès complet au archives en ligne, et le dernier numéro est toujours accessible à tous au format PDF
- Comprend un exemple de code et des applications pour expérimenter
Si vous voulez une lecture légère et un exemple de code à bricoler pendant que vous apprenez, alors MSDN Magazine est une ressource gratuite fantastique.
9. Bulletin de développement Microsoft
Si vous souhaitez rester à jour sur les nouvelles critiques des développeurs via votre boîte de réception, vous devez vous abonner à la newsletter des développeurs Microsoft.
- Les numéros sont bihebdomadaires
- Emballé avec des nouvelles de développement actuelles
- Conserve toujours une forme compacte facile à digérer
- Archives entières est disponible en ligne
- Abonnez-vous via votre compte Microsoft
Si vous ne vous occupez pas d'une autre newsletter dans votre boîte de réception, c'est un excellent moyen de rester à jour avec le développement de Microsoft.
10. Azure App Service
Azure App Service fait partie de la suite Microsoft Azure que nous avons mentionnée précédemment.
- Quatre types d'applications: Web App, Web App with Containers, Functions App et API App
- Choisissez parmi une variété de modèles personnalisés qui vont avec chaque type d'application
- Idéal pour créer rapidement et facilement des applications Web et mobiles pour n'importe quelle plate-forme ou appareil
Juste connectez-vous ou créez un compte et commencer à construire.
11. Visual Studio Dev Essentials
Si vous souhaitez un hub tout-en-un complet d'outils de développement utiles, assurez-vous de consulter Visual Studio Dev Essentials.
- Accès rapide à une myriade d'outils de développement
- Propose également des services premium pour lesquels vous pouvez accéder à des essais, tels que Syncfusion
- Raccourcis vers les applications de bureau virtuel
- Fournit des informations aux utilisateurs
Dev Essentials est une plateforme centrale intéressante pour la plupart des outils dont nous avons parlé, et fournit quelques ressources plus utiles. Tout ce dont vous avez besoin pour accéder Virtual Studio Dev Essentials est un compte Microsoft.
Il n'y a jamais de mauvais moment pour apprendre la programmation
Peu importe qui vous êtes ou quel âge vous avez, la programmation est une compétence que n'importe qui peut apprendre à n'importe quel moment de sa vie s'il est vraiment déterminé.
Bien que de nombreux développeurs puissent utiliser les produits Apple pour leur travail, cela ne signifie pas qu'il n'y a pas de bonnes ressources ou de bons outils de Microsoft eux-mêmes. Ce sont quelques-unes des meilleures options pour vous aider avec le développement, et elles viennent directement de Microsoft.
Maintenant que vous êtes armé de ressources et d'outils fantastiques, consultez ces grands projets pour débutants pour les nouveaux programmeurs Les 10 meilleurs projets pour débutants pour les nouveaux programmeursVous voulez apprendre la programmation mais vous ne savez pas par où commencer? Ces projets et tutoriels de programmation pour débutants vous permettront de démarrer. Lire la suite .
Christine est diplômée de la California State University Long Beach avec un diplôme en journalisme. Elle couvre la technologie depuis de nombreuses années et a une forte passion pour le jeu.