Gulp Basics

137-minute JavaScript Course

About this Course

Gulp.js is a JavaScript taskrunner that allows you to automate important aspects of your development workflow. With Gulp you can do things like minify and concatenate JavaScript, compile Sass to css, and loads of other common tasks. Additionally, Gulp comes with a built in development server making it a complete, end to end workflow automation tool for development and deployment. In this course, you'll learn how to do all of this!

What you'll learn

Building Sass files with Gulp

Building and optimizing JavaScript files with Gulp

Creating a development task runner to make writing code easier

Creating a production task runner to build files for a production application

Teacher

Huston Hedinger is a JavaScript teacher at Treehouse. He's passionate about building scalable, data driven web apps, especially ones that address old problems with new tech! For instance, how the Internet of Things is disrupting very old businesses/biz models, and how data visualization is helping humans interface with more and more complex information.

Before Treehouse he Cofounded and led GraphAlchemist, a Portland based firm providing full stack web development, analytics, and data visualization to high potential startups, medical researchers, and Fortune 500s.

Huston has lived and worked in the Middle East and he completed a Master's Degree in International Policy at the Monterey Institute of International Studies. He has a background in Private Equity Finance and Commercial Real Estate. He is a speaker of Arabic, an Ultra-marathoner, and a Crossfit certified trainer.