Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning JavaScript Debugging

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to work with a debugger to efficiently locate and resolve issues in your JavaScript projects.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Exercise files
  • What's new in this update
  • Using challenges
1. Understanding the Need for a Debugger
  • Introducing our friend, the debugger
  • Important jargon and concepts
  • Debuggers in web browsers
  • The importance of a good editor and IDE
  • Why debugging AJAX can be tricky
2. Debugger Basics
  • Debugging without a debugger
  • Leverage more of the Console API
  • Stop and look around: Simple breakpoints
  • Explore other breakpoint options
  • Challenge: Knowing when to stop
  • Solution: Knowing when to stop
  • Step into, over, and out of functions
  • Find out where you are using the call stack
  • Monitor variables with watches
  • Source maps to debug minified files
  • Challenge: Putting it all together
  • Solution: Putting it all together
3. Debugging in Practice
  • Debugging the use of a jQuery plugin
  • Debugging a React application in Chrome
  • Debugging on iOS using Simulator
  • Remote debugging on an Android device
  • Challenge: Other people's code
  • Solution: Other people's code
  • Debugging a Node.js application in WebStorm
  • Setting up the WordPress example
  • Challenge: Debugging with an IDE
  • Solution: Debugging with an IDE
  • Debug a WordPress theme in Visual Studio Code
  • Use a debugger as a learning tool on a live site
Conclusion
  • Next steps
  • Extra JavaScript resources

Taught by

Joe Chellman

Reviews

4.6 rating at LinkedIn Learning based on 146 ratings

Start your review of Learning JavaScript Debugging

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.