Improving your Workflow with Gulp JS

Learn how to build and test web projects more efficiently with this Javascript task runner.
4.3 (30 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
313 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 26
  • Length 1.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course Description

Developing for the web can come with many challenges, but the handling basic, repetitive tasks should not be one of them. Using a build system such as Gulp can revolutionize the way you work by getting common code and testing tasks out of the way.

In this course, author Craig Buckler shows how to use this free software to automate tasks and build websites. This course is designed for users that already have some knowledge of HTML and CSS. You will start by learning how to install Gulp JS, then jump into learning how to create Gulp tasks. From there, Craig will teach you about HTML, CSS, and JavaScript processing. This video tutorial will also cover automated testing, how to find Gulp JS plugins, and other Gulp JS resources. Once you have completed this computer based training course, you will be fully capable of using Gulp JS to automate tasks and create your own websites from scratch.

What are the requirements?

  • basic knowledge of HTML and CSS
  • basic knowledge of Javascript recommended but not required

What am I going to get from this course?

  • use Gulp.JS to automate web development tasks
  • create websites more efficiently with an automated workflow and testing process

What is the target audience?

  • anyone wanting to learn more about streamlined web development with the use of Javascript

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started
Important - Download These First - Working Files
Preview
Article
What You Will Learn
Preview
01:23
What You Need To Know
Preview
02:24
What Is A Build System?
Preview
04:12
Why Gulp.JS?
Preview
05:32
Software Required
05:30
How To Access Your Working Files
03:22
Section 2: Installing Gulp.JS
Your First Gulp Project
06:21
Section 3: Creating Gulp Tasks
Compressing Images
05:20
Cleaning The Build Folder
01:42
Creating A Default Task
01:31
Watching Files And Automation
02:29
Development And Production Builds
05:05
Section 4: HTML Processing
HTML Preprocessing
04:59
HTML Minification In Production Builds
02:22
Analyzing Your Optimizations
01:59
Section 5: CSS Processing
Pre-Processing With SASS
07:50
Image To Data URI Conversion
07:12
Post-Processing With Pleeease
04:34
Section 6: Javascript Processing
Javascript Validation
04:20
Javascript Dependency Management
04:25
Javascript Minification
03:03
Section 7: Automated Testing
Multiple Device Testing With BrowserSync
05:52
Section 8: Further Resources
Finding Gulp.JS Plugins
01:23
More Gulp.JS Resources
01:01
Section 9: Conclusion
Gulp.JS Summary
01:23

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course