Getting Started with Gulp

Create powerful automations with gulp to improve the efficiency of your web project workflow

Getting Started with Gulp

Learning
Travis Maynard

1 customer reviews
Create powerful automations with gulp to improve the efficiency of your web project workflow
$14.99
$24.99
RRP $14.99
RRP $24.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781784395766
Paperback120 pages

Book Description

Gulp is a fast and powerful JavaScript task runner that is built upon the node.js platform. It allows you to create tasks that can automate common workflow processes. Gulp.js is comparatively new and has been developed keeping in mind the issues that developers have encountered with Grunt.

Getting Started with Gulp introduces you to the world of building and testing JavaScript applications using gulp. This book is a hands-on guide to get you up to speed with gulp. It will instill you with the ability to automate several common development tasks to vastly improve your development workflow. It will get you started with gulp quickly and efficiently, providing you with core concepts of gulp, node.js, and npm.

By the end of this book, you will be able to create your very own gulp environments from scratch, create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.

Table of Contents

Chapter 1: Introducing Gulp
What is gulp?
What is node.js?
Why use gulp?
Summary
Chapter 2: Getting Started
Getting comfortable with the command line
Creating your project structure
Adding content to the project
Installing node.js and npm
Installing gulp
Anatomy of a gulpfile
Writing a task
Reflection
Summary
Chapter 3: Performing Tasks with Gulp
Using gulp plugins
The styles task
The scripts task
The images task
The watch task
The default task
Summary
Chapter 4: Using Node.js Modules for Advanced Tasks
Why use plain node.js modules?
Static server
BrowserSync
Browserify
Summary
Chapter 5: Resolving Issues
Handling errors
Source ordering
Project cleanup
External configuration
Task dependencies
Source maps
Installing a source maps plugin
Summary

What You Will Learn

  • Create files and directories and run applications using the command line
  • Get to know the basics of node.js and npm and how they relate to gulp
  • Write basic tasks that will concatenate, minify, compress, and preprocess your files
  • Understand the internal working and structure of gulpfiles and gulp tasks
  • Install gulp plugins and add them as project dependencies
  • Gain a solid understanding of gulp to write your own custom tasks from scratch
  • Discover ways to add additional functionality to improve your tasks

Authors

Table of Contents

Chapter 1: Introducing Gulp
What is gulp?
What is node.js?
Why use gulp?
Summary
Chapter 2: Getting Started
Getting comfortable with the command line
Creating your project structure
Adding content to the project
Installing node.js and npm
Installing gulp
Anatomy of a gulpfile
Writing a task
Reflection
Summary
Chapter 3: Performing Tasks with Gulp
Using gulp plugins
The styles task
The scripts task
The images task
The watch task
The default task
Summary
Chapter 4: Using Node.js Modules for Advanced Tasks
Why use plain node.js modules?
Static server
BrowserSync
Browserify
Summary
Chapter 5: Resolving Issues
Handling errors
Source ordering
Project cleanup
External configuration
Task dependencies
Source maps
Installing a source maps plugin
Summary

Book Details

ISBN 139781784395766
Paperback120 pages
Read More
From 1 reviews

Read More Reviews