Introduction to GRUNT js

Learn everything you need to automate your projects using GRUNTjs. Fewer routine tasks - better job efficiency
4.4 (11 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.
428 students enrolled
Take This Course
  • Lectures 6
  • Contents Video: 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

What 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!

Instructor Biography

Juriy Bura, JavaScript, HTML5 game developer, teacher at JS Knights

Hi! My name is Juriy Bura. I'm a JavaScript programmer, HTML5 game developer, author and a teacher in JS Knights.

I think that making games is at least as much fun as playing them. And for sure gamedev takes the first position in my personal “happiness per line of code” chart. If you never tried to write your own game before – just do it and believe me you will open a whole new world.

I wrote a book about gamedev, “Pro Android Web Game Apps” that was published by Apress in late 2012. It is not really limited to Android, it is more about HTML5 gamedev with mobile focus.

My other passion is teaching. There's nothing more rewarding than somebody saying "now I understand how it really works". Taking a concept that looks hard and breaking it down to a harmonic system of simple parts is a challenge. You can only do it if you perfectly understand it yourself. The second challenge is to present those concepts right: with code, words, diagrams or whatever makes learners grasp that ideas.

I travel a lot. I live and work in different places. During last three years I lived in Ukraine, Switzerland and China and that's where I am now. I like hacking JavaScript, longboarding or just enjoying the life around me.

Ready to start learning?
Take This Course