Attention : ce cours parle de  Visual Studio, la version Windows, pour les développeurs C#, et non  de Visual Studio Code ni de Visual Studio Mac

Lors  de l'élaboration d'un logiciel, il y a fort à parier que vous allez  passer, d'une façon ou un autre, par des sessions de débogage. Étape quasiment indispensable pour s'assurer qu'un problème est totalement résolu, le débogage permet de suivre à la trace l'exécution du code et  de voir ce qu'il se passe concrètement. Que vous soyez un tout nouveau développeur C# qui apprend à utiliser Visual Studio ou un habitué, vous trouverez probablement dans ce cours des trucs et astuces pour vous aider à mieux supprimer les bugs de votre application.

Mais bien souvent, les développeurs ne connaissent pas la totalité des outils permettant le débogage et perde du temps alors qu'une bonne connaissance des outils  permet d'identifier et de résoudre le problème plus rapidement.

Visual Studio est un IDE réputé pour son débogueur, car celui-ci est extrêmement puissant. Dans ce cours, nous allons voir, sur un petit projet de test, comment on peut utiliser le débogueur Visual Studio pour  identifier et résoudre plus rapidement les problèmes, et découvrir les  fonctionnalités avancées mises à disposition.

Voir plus

Contenu du cours

5 sections ·  30 leçons  · 3h01min

 Introduction
4:58
 Installer et configurer Visual Studio 2019 pour ce cours (voir gratuitement)
3:49
 Récupération du projet d'exemple
2:19
 Démarrer un projet en mode débug : comment faire ?
6:18
 Découverte du mode débug
5:13
 Corriger notre premier bug - une exception
6:57
 Naviguer dans le code avec les outils de débug et de référence de code
9:36
 La gestion des points d'arrêt (voir gratuitement)
4:46
 Explorer les variables et leur contenu
7:07
 Gestion de l'empilement des appels et contexte d'exécution
10:50
 Attachement du debugger à un processus
7:21
 Conditions sur point d'arrêt (voir gratuitement)
8:12
 Actions sur point d'arrêt
8:57
 Les fonctionnalités cachées des espions
6:49
 Faire du code en live avec l'exécution immédiate
3:13
 Déboguer du code multi-thread : découverte
6:23
 Déboguer du code multi-thread : fenêtre des threads
4:17
 Déboguer du code multi-thread : piloter l'exécution
6:29
 Déboguer du code multi-thread : bien espionner les variables
4:55
 Déboguer du code multi-thread : piles d'appels parallèles et attente de lock
2:31
 Déboguer du code asynchrone : la fenêtre des tâches
9:51
 Contrôler le débogueur depuis votre code
5:40
 Mieux gérer l'affichage de vos objets par le débogueur
6:15
 Editer le code et continuer l'exécution
6:12
 Les nouveaux types de point d'arrêt
6:41
 Amélioration "Exécuter jusqu'au curseur"
2:56
 Débogage des ressources externes
5:15
 Améliorations dans le visualiseur de texte
4:56
 Améliorations dans le visualiseur de collections
5:41
 Améliorations dans la fenêtre pour s'attacher à un processus
5:33
Voir la dernière section

Avis sur le cours

1
5.00
5
(1)
4
3
2
1

Intermédiaire Niveau:  Intermédiaire
Vidéos: 30
Durée:  3h01min
Certificat de réussite
167.00€
Voir les prix entreprise
Nombre d'employés
1
167.00€ HT
Bénéficiez de 10% de réduction pour 2 accès jusqu'à 30% pour 6 accès ou + (hors cours en promotion)
Voir les prix particulier