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.
This comprehensive course covers everything a developer needs to know to effectively use Gulp in day-to-day situations and in the workplace.
We will cover all main Gulp topics in this series, including what Gulp is, Installation, Plugins and automating a project using a Gulpfile.
You will learn:
• How to install Gulp on your Mac or PC
• How to run Gulp from the command line and use the Gulp command-line arguments
• How Gulp works and when you should use it
• About various essential Gulp plugins including gulp-less, gulp-concat and gulp-uglify
• How to run Gulp tasks in sequence
• How to run Gulp tasks automatically when certain files are updated
• How to write a fully-fledged Gulpfile to manage a complex project
Gulp is a very powerful and easy-to-use tool. By taking this tutorial series, you will be able to use Gulp in all your day-to-day projects. You will understand how to write a Gulpfile, what plugins to download, and how to configure them using the Gulp API.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to Gulp|
Gulp is the new, exciting task runner that can make your workflows much faster and easier.
In this video, we'll explore why learning Gulp is right for you.
This course attempts to teach the student everything they need to use the Gulp tool.
This brief lecture will take a step-by-step overview of the materials we'll be covering.
Gulp describes itself as "The Streaming Build System." Basically, it's a way of doing automatically the tasks that you would have to do yourself again and again.
In this tutorial, we'll find out what Gulp is and have a look at their website.
|Quiz 1||3 questions|
Do you know the basics of Gulp?
|Section 2: Gulp Plugins|
The Gulp project is an exciting, community-driven initiative where 90% of the functionality used comes from open-source plugins.
In this tutorial, we'll look at what plugins are, and why they're important.
Gulp can do many things with the right plugin - compile TypeScript or SASS, minify your files, even commit your GIT repo or create a zip file.
In this tutorial, we'll look at some important plugins and what they do.
From time to time, you'll have need of a Gulp plugin that does something you've never needed before. To find new Gulp plugins, you have to know the right steps.
In this workshop, we'll go through the process of finding Gulp plugins for various purposes, including compiling CoffeeScript.
|Quiz 2||3 questions|
Do you know Gulp plugins?
|Section 3: Using Gulp|
Gulp is a simple Node application that can be run on Windows, Mac or Linux.
In this Workshop, we will install Gulp on our computer and also look at the procedure for installing Gulp plugins.
After completing this tutorial, students will be able to run Gulp on their workstation.
Gulp is a powerful and flexible tool. At the heart of this flexibility are Gulpfiles, the configuration files for Gulp.
In this tutorial, we'll have a look at what a Gulpfile is and how it works.
The base Gulp module has only a few simple tasks. However, they are useful on their own, and we will use them time and time again as we make more complex Gulpfiles.
In this tutorial, we'll have a look at the Gulp API, and then code our first real Gulpfile in a live demo.
Gulp is a Node application, and like many Node applications, it can be run from the Command Line.
In this tutorial, we'll have a look at the Gulp command line interface, and tackle a few of its features in a hands-on workshop.
|Quiz 3||4 questions|
Are you a skilled Gulp user?
|Section 4: All About Gulp|
Building small composable tasks, and running them one after another, is at the heart of Gulp and the key to building a good Gulpfile.
In this tutorial, we'll have a look at what running tasks in series is all about. Then we'll try our hand at an in-depth workshop where we used the plugins for concat and uglify to learn running Gulp tasks in series.
One of the coolest features of Gulp is the ability to run tasks automatically by watching files. This saves lots of time, plus it reduces bugs caused by human error.
In this tutorial, we'll have a look at running gulp tasks automatically, then try it out in a hands-on demo where we use Gulp Watch to automatically update our CSS.
Another extremely practical feature available in Gulp is the ability to quickly integrate with other modules to reload your page automatically when you change files.
In this tutorial, we'll learn the process for automatically reloading files and try it out in a live workshop.
In this workshop, we'll build a serious Gulpfile for a fairly complex application.
To code along, be sure to download the project files. We'll be building the Gulpfile, not the app itself.
In this tutorial, we'll be using many aspects of Gulp including running tasks in series, live reloading and automatic updates.
We'll also use a number of excellent Gulp plugins including gulp-uglify, gulp-concat, gulp-less, browser-sync and more.
|Quiz 4||6 questions|
Test your knowledge of Gulp in this challenging quiz.
|Section 5: Conclusion|
Overall, Gulp seems extremely challenging, but it's actually made up of simple and easy to understand parts.
In this video, we'll review all we've learned and recap this course on Gulp.
|Lecture 16||19 pages|
This lecture contains the slides for the course Learn Gulp, The Streaming Build System.
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.
He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.
Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it.
In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.
Daniel is an active learner and very passionate about the following technologies,
- Brackets, the Open Source Code Editor
- Many, many, many more