From the course: Learning JavaScript Debugging

Welcome - JavaScript Tutorial

From the course: Learning JavaScript Debugging

Start my 1-month free trial

Welcome

- [Joe] Hi, I'm Joe Chellman, and welcome to Learning JavaScript Debugging. As developers, our main job is to find ways to turn ideas into working products, apps, websites, art pieces, whatever. Knowing how to write code is a beautiful thing, with a computer doing exactly what we tell them to, or so we hope. But trouble can arise when the things we've written don't produce the results we're looking for. As cool a job description as we have, the actual work is often just trying to track down and fix problems in the code we've written or heaven forbid what someone else wrote. It can be really frustrating tracking down bugs, so every tool we can bring to bear is good for our physical and mental well-being, causing fewer face-shaped dents in our desks. In this course, we're going to go in depth on how to use a debugger to better understand your code, so you can find and fix issues more easily. Fortunately, these tools are pretty easy to use once you understand how they work, so it won't take long. We'll start by going over the basics, what software you need, what terminology you need to understand, and how each main feature of a debugger works. Next, we'll work through a series of examples. Like all software on the web, debuggers are constantly being refined to work better with the sites and projects all of us are building everyday. So, we'll look at how JavaScript debugging works in the context of jQuery, a React project, mobile websites, Node.js, and a WordPress theme. We'll also take a look at using an integrated development environment, an IDE, in a JavaScript project and what a difference that can make in terms of your productivity. Using a debugger is not the only way to better understand how your JavaScript works, but it is essential. So, let's get started.

Contents