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

Table des matières

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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

Ouvrir le manuel interactif · Paiement unique : 29,95 $ CA

← Tous les manuels