Course Outline


Grunt.js and Task Runners

  • Web directory and plug-ins
  • Grunt.js API
  • SVGs and requests in Grunt.js

Preparing the Development Environment

  • Installing NPM and Node
  • Installing Grunt.js

Configurations in Grunt.js

  • Working with Grunt.js CLI
  • Configuring package.json and Gruntfile.js
  • Loading and registering tasks

Grunt.js Plug-ins

  • Installing and running tasks
  • Configuring tasks
  • Setting a watch task
  • Minifying and merging files
  • Loading asychronous tasks
  • Optimizing and compressing images

Advanced Features

  • Linting CSS and JavaScript files
  • Autoprefixing CSS properties
  • Concatenating files automatically

Summary and Conclusion



  • An understanding of HTML, CSS, and JavaScript


  • Web Developers
  14 Hours


Related Courses

Aurelia Javascript Framework

  14 hours

Electron: Build a Desktop Application with Javascript

  7 hours

Ensuring Code Quality with ESLint

  14 hours

Gatsby: Beginner to Advanced

  14 hours


  7 hours

Nuxt.js and Vue.js

  14 hours

Polymer.js Fundamentals

  14 hours

Polymer LitElement

  14 hours

Building Interactive Applications with React, Redux and GraphQL

  28 hours

Spring Boot, React, and Redux

  14 hours

Managing State in Vue JS, React, and Angular Applications

  21 hours


  14 hours

Advanced Svelte JS

  14 hours

Introduction to Svelte.js

  14 hours

Managing Vue JS State with Vuex

  7 hours