Outils du développeur · Manuel numérique interactif
Visual Studio Code — Manuel interactif
Manuel interactif complet de 60 pages conçu pour le premier cycle collégial (Techniques de l'informatique & Sciences de la nature). Installation et architecture modulaire, navigation éclair, écosystème d'extensions et profils étanches, débogage pas à pas sans print, intégration Git et GitHub, puis automatisation avec tasks.json. Flux Google Docs personnalisé intégré et conformité stricte à la typographie française.
Ce que vous apprendrez
60 pages denses réparties en 6 chapitres collégiaux avec typographie française stricte
Ateliers pratiques adaptés au DEC (420.B0 et 200.B0) accompagnés de corrigés détaillés
Tableaux de raccourcis essentiels pour Windows, Linux et macOS à chaque page
Générateur de flux de travail personnalisés Google Docs (export complet ou par chapitre)
Table des matières
Installation, premier pas et architecture
Téléchargement et installation propre sous Windows 11, macOS et Linux
L'architecture sous le capot : Electron, Chromium et Node.js
Le protocole de serveur de langage (LSP) : le secret de la légèreté
La palette de commandes (Ctrl+Shift+P) : le centre de contrôle universel
Anatomie de l'interface : barre d'activité, panneaux et barre d'état
Le panneau d'onglets, l'écran divisé et la grille d'éditeurs
Le fichier de configuration settings.json et la granularité des réglages
Le terminal intégré et la configuration des interpréteurs de commandes
Exercice pratique : initialisation d'un espace de travail conforme au cégep
Corrigé détaillé de l'exercice pratique et bilan du premier chapitre
Navigation éclair et manipulation du code
L'ouverture rapide de fichiers (Quick Open) et la recherche floue
La navigation par symboles et la structure du document
Le déplacement et la duplication de lignes sans couper-coller
La multi-sélection intelligente avec Ctrl+D et l'édition multi-curseurs
La sélection en colonnes et l'édition rectangulaire
La recherche et le remplacement avancés par expressions régulières
Le renommage sécurisé de symboles avec F2 et la refactorisation
Le pliage de code, la minicarte et les fils d'Ariane
Exercice pratique : refactorisation d'un module de calcul collégial
Corrigé détaillé de l'exercice pratique et bilan du deuxième chapitre
L'écosystème d'extensions et de profils
Le gestionnaire d'extensions et les critères de sélection
Les extensions incontournables pour le développement Web
La suite Python pour les cours de sciences et d'informatique
Le support de Java, C++ et C# au collégial
Les formateurs de code et linters : Prettier, ESLint et Flake8
Les thèmes visuels, les polices de programmation et les ligatures
La création et la bascule de profils de travail distincts
La synchronisation des paramètres avec GitHub
Exercice pratique : mise en place de deux profils étanches
Corrigé détaillé de l'exercice pratique et bilan du troisième chapitre
Débogage intégré pas à pas
Les limites des instructions d'impression et le rôle du débogueur
Le panneau d'exécution et de débogage de Visual Studio Code
La configuration du fichier de lancement launch.json
La pose de points d'arrêt classiques et de points de journalisation
Les points d'arrêt conditionnels et les compteurs d'occurrences
L'exécution pas à pas : avancer, entrer, sortir et continuer
L'inspection des variables locales et les expressions espionnes
La pile d'appels et la console interactive de débogage
Exercice pratique : traque d'un bogue de calcul de moyenne pondérée
Corrigé détaillé de l'exercice pratique et bilan du quatrième chapitre
Intégration Git et GitHub dans l'éditeur
L'onglet de contrôle de code source dans Visual Studio Code
L'indexation sélective et la rédaction de messages de validation
La visualisation des modifications avec l'éditeur de différences
La gestion des branches locales et distantes depuis la barre d'état
La publication d'un dépôt vers GitHub et la synchronisation
L'extension GitLens pour l'historique de lignes et l'attribution
La détection et la résolution visuelle des conflits de fusion
L'extension GitHub Pull Requests and Issues pour collaborer
Exercice pratique : simulation d'un travail d'équipe avec conflit de fusion
Corrigé détaillé de l'exercice pratique et bilan du cinquième chapitre
Extraits de code, tâches et automatisation
Le principe des extraits de code et les gains de productivité
La création d'extraits personnalisés avec variables et tabulations
Le moteur de tâches de Visual Studio Code et le fichier tasks.json
L'automatisation de la compilation et des scripts de test
La combinaison de tâches et les liaisons aux raccourcis clavier
Les espaces de travail multi-dossiers pour les projets complexes
L'optimisation des performances et le diagnostic des ralentissements
Les raccourcis ultimes et les bonnes pratiques professionnelles
Grand projet synthèse : environnement complet pour le projet d'intégration
Corrigé intégral de l'épreuve synthèse et guide de survie de l'étudiant