2 students
Course updated 22 February 2023
Course Gulp
$49 per month
for all Hexlet's courses
Sign up
  • Permanent access to theory
  • Asynchronous learning

Included in the course

6 lessons (video or text)
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Create tasks to be carried out
  • Connect built-in and third-party functions for your tasks
  • Use a chain of commands within one command
  • Export command chains to create tasks


This course focuses on automating routine tasks using the Gulp utility. This is a simple task manager, whose task is to automate operations that the programmer does on his own. For example, you can use Gulp to automate the compilation of SASS and Pug files, which is often used by DTP sites. This course covers the installation of Gulp, how to create tasks, how to use its built-in features, and how to install popular third-party plugins.

Course program

Estimated time: 2 hours
  • 1


    Learn about the Gulp task manager and its applications
  • 2


    Learn how to install Gulp and explore the basic options when working with it
  • 3


    Learn the basic structure of gulpfile.js. Create your first tasks and learn how to export them
  • 4

    Basic Gulp functions

    Learn how to use basic Gulp functions within gulpfile.js. Learn about src, dest, series and working with threads using Pipe. Understand how pattern strings work using Globs
  • 5


    Understand how Gulp monitors files. Learn how to use the watch() function to keep track of files and execute functions when certain events occur
  • 6

    Third-party packages

    Learn what popular packages can help enhance Gulp's information processing capabilities. Install and learn how to use the browser-sync, gulp-sass, gulp-pug plugins
  • 7

    Do it yourself

    Some additional tasks to help you consolidate the theory you've learned
  • 8

    Additional resources

    Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Suggested learning programs
Layout Designer icon
Under development beginner
Layout with the latest CSS standards
start anytime 5 months