Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Javascript Debugging Crash Course
Rating: 3.9 out of 5(162 ratings)
838 students

Javascript Debugging Crash Course

Debug JavaScript quickly and effectively!
Last updated 10/2018
English

What you'll learn

  • Learn to Debug JavaScript quickly and effectively!
  • Learn to leverage Chrome's Dev Tools for fast debugging
  • Understand how to write debug-able code
  • Use Source Maps to debug pre-processed JavaScript
  • Learn proper debugging protocols
  • Understand Breakpoints and all of their different types
  • Learn to use the Debugger Console to make debugging a breeze!
  • Discover how performance analysis can eliminate potential bugs
  • Use Logging as an automated source of Debugging information
  • Learn how to access application state with the Console
  • Deliver bug free JavaScript code all day long! ... and much, much more!

Course content

4 sections21 lectures2h 20m total length
  • Starting with JavaScript - Debugging4:25

    An introduction to JavaScript debugging and this course. 

  • What We'll Learn5:58

    Here, we'll see what this course will teach us and how the courses material and exercises will be presented.

  • What is Debugging?4:11

    What is debugging and why do we want to consider it?  Here, we'll see why we need to debug JavaScript code effectively and efficiently

  • JavaScript Debugging Tools3:47

    Debugging properly and effectively requires some tooling.  Let's learn about our options.

  • Chrome Dev Tools5:26

    Let's learn to use the best JavaScript debugging tools, the ones that come packaged with Google Chrome.  

  • Debug-able Code6:25

    Debugging starts with proper coding.  Let's learn to prepare for the debugging process in code.

Requirements

  • Before taking this course, a student should ideally (but not absolutely) have:
  • A at least a modest knowledge of HTML, web server use and configuration, and relevant JavaScript skills. Ideally, the student should be familiar with creating JavaScript web applications with modern frameworks, and libraries. If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it'll only make for a better overall experience and net benefit.
  • NO PRIOR DEBUGGING EXPERIENCE IS REQUIRED!!!

Description

Any IT professional or casual developer anticipating a solid understanding of how debugging is performed in open-sourced and private JavaScript application development projects needs to go through this course and absorb all of its content. Anyone desiring to learn how debugging is applied in web application projects needs the knowldege, demonstrations, and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid basic understanding of how to effectively debug standard JavaScript code and teaches the student to work with a leading set of debugging tools and utilities. 

Who this course is for:

  • This course was built for web developers who need to understand how to use debugging tools and techniques for delivering bug free JavaScript code.
  • The material in this course is targeted for JavaScript projects based on modern architectures and libraries.
  • This course is designed for those developers who need to begin learning how to effectively debug JavaScript code so they may effectively participate in projects requiring bug free output.
  • Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how modern JavaScript web applications are developed in a progressive software development environment.