Next lesson playing in 5 seconds

  • Overview
  • Transcript

1.1 Introduction

Welcome to Essential Gulp Tasks. In this lesson we'll take a quick look at what Gulp is and what it's used for. I'll also give you a quick overview of what you'll be learning in the course.

1.1 Introduction

Hi, folks, in this course we're going to see how we can use Gulp to automate some very common web development tasks. Gulp is a task runner for JavaScript, similar conceptually to other task runners such as Grunt. Gulp describes itself as a streaming build system. And what that means is that it uses streams and pipes to process files, and parse the results to the next task in memory, without needing to create any intermediary files. This makes Gulp extremely fast. In this course, we're first going to get Gulp installed and configured and look at some Gulp basics. We're then going to move on and look at some static analysis tasks, including filing linting with JS hint and enforcing a code style with JSCS. Next we can move on to look at some more build related tasks, such as compiling sass into css and TypeScript into JavaScript. As well as seeing how we can concatenate and minify files ready for deployment. Lastly, we'll move on to look at some test related tasks. We'll see how to get comma in JSMin set up and running. Let's get started.

Back to the top