Skip to main content

A taste of Gulp

34m 54s
English
Paid

Are you confused by Gulp?Don't worry, you're not alone. In this course, we will demystify Gulp, a powerful toolkit for automating painful or time-consuming tasks in your development workflow. You'll learn how to build simple CSS from Sass and process JavaScript efficiently. Additionally, we'll explore how to manage project dependencies using Bower, another essential tool for front-end development.

Understanding Gulp

Gulp is a toolkit that helps you automate tasks in your development projects. It can be used to perform various tasks such as minifying files, compiling Sass to CSS, and more. By the end of this course, you'll understand how to use Gulp to streamline your workflow and make your life as a developer much easier.

Gulp Basics

Before diving into the practical aspects, it’s important to grasp the basics. Gulp uses Node.js streams to facilitate fast builds that don’t write intermediary files to disk. It uses code-over-configuration, which makes it more intuitive and easier to use compared to other task runners.

Building CSS with Sass

Sass is a CSS preprocessor that adds power and elegance to the basic language. It's widely used for designing more flexible and maintainable stylesheets. Through this course, you'll learn how to leverage Gulp to compile Sass into CSS seamlessly.

Compiling Sass to CSS

You’ll get hands-on experience in setting up Gulp tasks to automatically compile your Sass files into CSS, making style adjustments a breeze. This will help you keep your styles organized and up-to-date with ease.

Managing JavaScript

JavaScript is pivotal in web development, and optimizing it can significantly improve page performance. Learn how to use Gulp to manage and streamline your JavaScript resources effectively.

JavaScript Processing

We'll cover the basics of processing JavaScript files using Gulp, including minification and concatenation, to reduce load times and improve the user experience on the web.

Downloading Dependencies with Bower

Bower, a package manager for the web, helps you manage libraries, frameworks, assets, and utilities such as HTML, CSS, JavaScript, fonts, or even image files. This course will teach you how to integrate Bower for easy dependency management in your projects.

Integrating Bower with Gulp

Understand the process of setting up Bower to work alongside Gulp, ensuring your project dependencies are always up to date and easily accessible. By managing dependencies effectively, you can avoid conflicts and ensure smoother project builds.

Join us in this comprehensive course to transform your workflow with Gulp and Bower, making your development process more efficient and less error-prone.

About the Author: Codecourse

Codecourse thumbnail
Practical screencasts for awesome developers. Rather than just teach theory, we focus on real code to inspire your next project. Learning shouldn't be boring, so let's have some fun.

Watch Online 12 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 12 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Why use a build system?
All Course Lessons (12)
#Lesson TitleDurationAccess
1
Why use a build system? Demo
02:45
2
Installing NPM
02:00
3
Installing Gulp
02:25
4
Your first gulp task
02:28
5
Basic compiling Sass with Gulp
05:47
6
Minifiying
01:39
7
Autoprefixing
02:24
8
Watching for changes
03:47
9
Installing Bower
03:07
10
Combining JavaScript files
05:33
11
Uglifying JavaScript
01:17
12
Watching for changes
01:42
Unlock unlimited learning

Get instant access to all 11 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription