Programmers are lazy, they don’t like to repeat tasks over and over, again and again. So they develop tools that increases their laziness to a next level. Task runners are such tools. They automate processes such as CSS minification, HTML minification, JS minification and image minification etc. If these tasks are to be done manually every time you change your code then it will be very difficult. Task runners will automate such tasks for you.
In this course we will learn about Gulp. Gulp is the fairly new kid on the block. More importantly, it is quite easy to use and it is fast.
This course is dependent on Nodejs. So we will briefly introduce Nodejs.
- Introduction to Nodejs
- Setup Nodejs
- Introduction to Node Package Manager (npm)
- Introduction to task runners (Gulp)
- Install Gulp
- Create Gulpfile.js to setup basic tasks