Introduction to GRUNT js

Learn everything you need to automate your projects using GRUNTjs. Fewer routine tasks - better job efficiency
4.5 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
437 students enrolled
25% off
Take This Course
  • Lectures 6
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2015 English

Course Description

What is GRUNT? Basically it's a task manager. It can do all your JavaScript tasks for you. All you need to do is set it up and watch your job with JavaScript become easier and quicker.

Learn to automate your work.

  • Using GRUNT you will not have to focus as much on routine tasks.
  • Make team work more comfortable by bringing your code to a single standard.

If you work with JavaScript and avoid using GRUNT, you are making a big mistake. Some of the things you can simplify by using it are concatenating files, linting and testing your code, and minification. There are many other tools that can do these jobs but none can do all of them.

Complete this course and start working smart. The course consists of 6 video lessons, a little under 1 hour in total. After completing them you will know enough to install and configure GRUNT.

What are the requirements?

  • Some programming background is preferred

What am I going to get from this course?

  • install GruntJS
  • add parameters to your Grunt tasks
  • configure a default task
  • write configuration for tasks and use it from within the task
  • load tasks from NPM and configure them
  • assemble a simple grunt build
  • configure a task that supports multiple independent targets or configurations

Who is the target audience?

  • This course is meant for people with some programming background and/or those who want to get a better understanding of GRUNT.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Install and set up

This video shows how to install GruntJS, a build system for Node.js and client-side JavaScript projects

Section 2: Working with GRUNT

This video describes how to add parameters to your Grunt tasks and how to configure a default task


In this lesson we'll learn how to write configuration for tasks and then use it from within the task


In this lesson we'll learn how to load tasks from NPM and configure them


You will learn how to assemble a simple grunt build with a help of three standard tasks: jasmine (for running unit tests), jshint (for code analysis) and watch (for monitoring filesystem updates)


What is a multitask and how to configure a task that supports multiple independent targets or configurations

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

JS Knights, A community of real JavaScript knights

JS Knights is a community of JavaScript professionals, web and game developers.

We have different JS enthusiast persons, who are developers and trainers in JavaScript.

Juriy Bura is one of our JS instructors and experienced developer. He has a great experience in teaching, wrote a book also.

JS Knights has its headquarter in Sunny Isles Beach, FL and own outsourcing center in Ukraine with best professional developers, who participate in creation of educational courses. Our own educational center in Kiev, Ukraine supplies a lot of smart graduates who work as developers and teachers also.

Please subscribe to our courses on Udemy!

Ready to start learning?
Take This Course