About This Course

Tools are an important part of modern web development. There are tools for deployment, testing, minification, package management, linting, and building apps for production. These tools allow developers to achieve common development tasks in scalable, testable, safe ways.

The Developer Tools and Workflow Training Course builds a foundation for a variety of dev tools – specifically, Git, Sass, JSHint/JSLint, UglifyJS, Bower and Qunit – to manage web projects. It explores how to use these tools individually, then demonstrates how to use Gulp to tie them all together.

Request More Info About This Course
gulp and grunt

Course Category


This is a half-day, hands-on course.

Skill Level

What Happy Developers Say

The instructor did a good job of adjusting content to meet different skill levels.
Developer, Intuit
The instructor was very knowledgeable, making it easy to ask questions and provided good conversation about the topic at hand.
dell  logoWeb Developer, DELL
The instructor demonstrated strong broad knowledge as well as technical in-depth when appropriate
Engineer, Starbucks
I liked that we could determine what to learn, no time was wasted.
Javascript Developer, RetailMeNot
I had trouble understanding a certain concept, and told the instructor that I just didn't get it. While the class was busy with an exercise, he sat down with me, gave me material to read, and made sure I understood it before I moved on. I really appreciated that.
JavaScript Developer, PayPal
The instructor has a great attitude and pacing. Amazing how much he knows about JS!
Junior JavaScript Developer, Macy's


  • Use Command Line and Build Tools to simplify the development process.


Intermediate JavaScript developers.

Course Outline

  • Version Control
    • Understanding Git
  • Extending CSS
    • Sass
  • Detecting Code Errors
    • JSHint/JSLint
  • Minify and Compress Code
    • UglifyJS
    • Usemin
  • Manage Front-end Dependencies
    • Bower
  • Run Tests Against Code
    • Qunit
  • GruntJS and GulpJS Installation and Comparison
Request More Info About This Course

Who Takes This Training?

Learn More About This Course