Learning Grunt

2.5 Hours
You save 0% -

27 Lessons (2.5h)

  • Introduction
    The Course Overview
    Setting Up a Development Area
    Basic Configuration
  • Getting Started
    Creating Tasks
    Configuring Tasks
    Working with Files
  • Basic Workflow Tasks
    Running Static Analysis
    Transcompiling CoffeeScript
    Preprocessing with SASS
    Minfying Code – Uglify and CSSMin
    Running the Site in a Web Server
  • Advanced Workflow Tasks
    Developing with RequireJS
    Unit Testing with Jasmine and Karma
    Creating Coverage Reports
  • Working with Git
    Installing and Initialising Git
    Adding New and Changed Files
    Committing Changes
    Rebasing on to Master
  • Building a Grunt Plugin
    Grunt init and the Plugin Template
    Creating the Plugin
    Working with Configuration Options
    Testing the Plugin
    Integrating with the Plugin
  • Continuing Learning
    Breaking Down the Gruntfile
    Troubleshooting Common Problems
    Additional Resources

Accelerate & Automate Web Development Workflows with This JavaScript Task Runner

Packt Publishing

Dan Wellman is an author and front-end engineer living on the South Coast of the UK and working in London. By day, he works for Skype and has a blast writing application-grade JavaScript. By night, he writes books and tutorials focused mainly on frontend web development. He is also a staff writer for the Tuts+ arm of the Envato network, and occasionally writes for .Net magazine.


Grunt, an industry-standard JavaScript task runner, is used by professional developers to automate the most repetitive parts of their workflow. It's loaded with a wealth of plugins to expedite your development process and reduce human error. You'll learn to build an entire workflow, progressing towards utilizing advanced configurations and even creating your own plug-ins by course's end.

  • Access 27 lessons & 2.5 hours of content 24/7
  • Use the command line to lint & build source files, run unit tests, and preview your site in a web server
  • Utilize Node.js to create scalable & real-time applications
  • Configure Require.js to accelerate your code performance
  • Minimize your work time by adding multiple configurations for a single task
  • Test your code like a pro using Karma & Jasmine
  • Integrate Git into your Grunt workflow for powerful source control management
  • Identify common issues & problems in Grunt and learn important troubleshooting skills


Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.