Training: Fundamentals of debugging
Software Developer
12 uur
Engels (US)

Training: Fundamentals of debugging

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • FAQ

Productinformatie

In deze debugging training / cursus leert u de basis van software debugging, debugging tools en debugging best practices. In deze cursus komt tevens debugging in Visual Studio 2013 naar voren. Later in de cursus worden nog enkele debugging tools zoals Performance Monitor, PerfView, en DebugDiag nader toegelicht.

Tot slot wordt er nog specifiek in gegaan op het debuggen in Windows. Kortom een cursus die verschillende manieren van debuggen behandeld.

Inhoud van de training

Fundamentals of debugging

12 uur

Introduction to Debugging

  • start the course
  • recognize basic concepts of debugging
  • recognize the importance of debugging
  • recognize basic debugging methodology
  • recognize basic causes and effects
  • recognize different types of software problems
  • recognize different types of software bugs
  • recognize the basics of measuring success in debugging
  • recognize how the journey begins
  • recognize the basics of monitoring, tracing, and profiling
  • recognize the basic development environments
  • recognize crashes
  • recognize hangs
  • recognize bad functionality
  • recognize performance problems
  • recognize the basic uses of Dr. Watson/Action Center
  • recognize the basic uses of performance counters
  • recognize the basic uses of MDbg
  • recognize the basic uses of PerfView
  • recognize the basic uses of DebugDiag
  • recognize prevention practices
  • recognize general debugging tips
  • recognize the six rules of debugging
  • recognize debugging tips for editors and debuggers
  • recognize the qualities of effective debuggers
  • recognize ways to improve your debugging skills
  • understand the basic concepts of debugging

Visual Studio 2013 Debugging

  • start the course
  • use the Visual Studio 2013 Debug menu
  • recognize new features of Visual Studio 2013 debugging
  • recognize Visual Studio debugging environments
  • use Visual Studio 2013 debugger tips
  • recognize the debugger
  • recognize breakpoints
  • use breakpoint tips
  • recognize stepping through code
  • recognize the code map
  • recognize data visualizers
  • work with breakpoints
  • run the debugger
  • recognize code stepping
  • use the code map
  • use data visualizers
  • use IntelliTrace
  • install Windows debugging environments
  • install the NuGet Package Manager
  • recognize what MDbg can do
  • recognize MDbg features
  • install MDbg
  • launch MDbg
  • create dumps with Task Manager
  • create dumps with Visual Studio
  • recognize and install ProcDump
  • work with ProcDump
  • load and review dumps
  • understand concepts in debugging an application using Visual Studio 2013

Debugging Tools

  • start the course
  • recognize what Performance Monitor can do
  • recognize the features of Performance Monitor
  • recognize the Performance Monitor interface
  • use Performance Monitor
  • recognize .NET performance counters
  • recognize what PerfView can do
  • recognize the features of PerfView
  • install PerfView
  • recognize the PerfView interface
  • use PerfView
  • recognize what DebugDiag can do
  • recognize the features of DebugDiag
  • install DebugDiag
  • use the DebugDiag Analysis module
  • use the DebugDiag Collection module
  • recognize Visual Studio Online
  • sign up for Visual Studio Online
  • create a team project with Visual Studio Online
  • manage code with Visual Studio Online
  • collaborate with Visual Studio Online
  • use simple code to crash an application
  • use Event Viewer
  • generate a crash dump
  • attach the debugger to a crashed process
  • recognize how to remotely monitor a process using the Visual Studio debugger
  • understand the features of debugging tools including Performance Monitor, PerfView, DebugDiag, and Visual Studio Online

Software Debugging in Windows

  • start the course
  • recognize how to install the Windows Debugging Tools
  • recognize the tools available in the Windows Debugging Tools set
  • recognize how to start the common debugging tools
  • recognize what symbol files are and how to retrieve them
  • recognize how debugging differs between various platforms
  • recognize the Windows Memory Management system
  • recognize basic concepts of the Windows Heap
  • recognize how the heap can be corrupted
  • recognize the tool available for monitoring heap
  • recognize how to use the Pageheap tool
  • recognize what causes resource issues
  • recognize how Windows handles are used to identify resource issues
  • recognize how to find resource handles for running applications
  • recognize how the UMDH, DebugDiag, and !heap commands are used to track down resource issues
  • recognize how to launch the UMDH tool
  • recognize web browser memory issues
  • recognize how to use the JSCRIPT Memory Analyzer tool
  • recognize the new debugging tools available with Windows 8
  • recognize the lifecycle of Windows 8 applications
  • recognize how to use the PLMDebug tool
  • recognize basic concepts of code analysis
  • recognize how to use the Code Analysis tools in Visual Studio
  • recognize how to create custom rules for the Code Analysis Dictionary
  • understand the various Windows debugging tools including managing memory issues, resource issues, and improving code quality

Kenmerken

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
12 uur
Software Developer
90 dagen online toegang
HBO

Meer informatie

Doelgroep Softwareontwikkelaar, Webontwikkelaar
Voorkennis

Er is geen specifieke kennis nodig.

Resultaat

Na het volgen van deze training bent u bekend met debugging en de verschillende manieren van debuggen.

Positieve reacties van cursisten

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties