Rapid Gulp

Course

Online

£ 10 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Create your website, optimize its performance, and make it look good with Gulp.Modern web development is filled with an abundance of tools and technologies, but it's difficult to know where to begin. You want both efficiency of your work and high performance of your site; Gulp brings that right to your doorstep. With its rising popularity, you don't want to leave Gulp out of your toolbox.This course will teach you to use the tools needed to create better websites through clear examples and step-by-step instructions.You'll start with setting up Gulp and writing basic tasks, and move through common use cases to create a plugin from scratch. You will learn how to use Gulp through the many practical examples this course comes with, like optimizing our site's files and automating the process of testing our code, as well as tips on how to get the most out of Gulp. We'll gain a deeper understanding by looking at how streams work and how to define custom plugins.By the end of this course, you'll know how to create your own apps, make them look good, test them and more: everything you need to know about building apps with Gulp!About the AuthorMatthew Brandly is an experienced web developer with over a year of experience using Gulp on a variety of projects. He's helped build sites for a number of start-ups and has contributed to open source projects on GitHub. If he's not at his keyboard, you'll find him making music on his guitar or playing pickup basketball.I would like to thank Evan Hahn, who gave me some initial motivation to create this course, as well as Giles Van Gruisen, for continued motivation throughout. I also have to thank Matthew Stephens, Joe Ostrow, Joe Hermann, David Brusstar, Lulu Tang, Ryan Gonzales, Alex Horak, Mike Marsh, and Alex Schiff, for all kinds of support, and my family, Mark Brandly, Lynda Brandly, Laura Brandly, and Mark Brandly, for supporting all I do. I owe many people who aren't listed as well.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Automate tasks with the simplicity and flexibility of Gulp
Combine simple subtasks to work out complex tasks that seemed so difficult before
Optimize your site’s JavaScript, CSS, and images and define the way everything looks
Free yourself of all those rigorous test sessions with automated testing
Get ahead of JavaScript with preprocessors like CoffeeScript and LESS
Handle errors to ensure the reliability of your build process

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Web Development
  • Install
  • Writing
  • Web
  • Javascript
  • Testing
  • Javascript training
  • Motivation

Course programme

Getting Started with Gulp 5 lectures 10:54 Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Getting Started with Gulp 5 lectures 10:54 Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Course Overview Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Gulp handles repetitive tasks, which would otherwise take up your time, allowing you to focus on creating great websites.
  • Define “task runner” and give examples of why they’re useful
  • Explain the advantages of using Gulp
  • Discuss what we’ll cover in the course
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Setting Up Gulp Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Gulp is a program that can be installed from npm. We need to get it in place before we can do anything interesting.
  • Install Gulp using the npm
  • Create a gulpfile.js
  • “Require” Gulp in our gulpfile
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Writing Your First Task In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
In web development, we’ll often want to combine several files into a single file. On npm, there’s a plugin called “gulp-concat” that will help us in achieving this.
  • Install “gulp-concat” and “require” it in our gulpfile.js
  • Define a task that concatenates a few files together
  • Run that task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Task Dependencies Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Instead of manually running a series of tasks, combine them into a single, larger task.
  • Define a second, simple task
  • Define a new task that depends on both the previous tasks
  • Run our new task from the terminal
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Watching Files with Gulp Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Instead of manually running a task after you change a file, let Gulp handle it. Gulp will watch for files to change and automatically do what you need.
  • Define a “watch” task
  • Run the “watch” task from your terminal
  • Update a source file and see that your destination file automatically updates
Running Common Tasks 6 lectures 18:08 Optimizing CSS, JavaScript, and Images Your files are most likely larger than they need to be. If we shrink them down, your site will load more quickly.
  • Download gulp-uglify, gulp-minify-CSS, and gulp-imagemin
  • Write tasks to handle JavaScript, CSS, and images, where the “default” task relies on all three
  • Run the “default” task and check whether your files are now smaller
Outputting Minified and Unminified Files In some situations, it’s helpful to create both minified and unminifed versions of your assets. It’s easy to define this pattern with streams.
  • Include gulp-concat and gulp-uglify in our gulpfile
  • Write a task that concatenates JavaScript files, writes them to a destination file, shrinks their size, and writes them to a second destination file
  • Run the task and see whether we have both versions of our assets
Using htmlbuild HTML pages often rely on several JavaScript libraries. During development, it’s fine to link to multiple files, but for production, it would be ideal to link to a single JavaScript file.
  • Install gulp-htmlbuild and include it in our gulpfile
  • Define a task that processes our HTML file and joins our scripts into a single file
  • Run that task and view the output
Testing the Code Testing is an important part of ensuring your code’s integrity. Gulp makes it simple to run those tests.
  • Install gulp-jasmine and include it in our gulpfile
  • Define a task that runs our tests with Jasmine
  • Run that task and see whether your tests passed
Using Preprocessors such as CoffeeScript and LESS Preprocessors, such as CoffeeScript and LESS, can ease the development process. Gulp makes this a seamless experience.
  • Install gulp-coffee and gulp-less
  • Write tasks to process CoffeeScript and LESS and tie it into a “watch” task
  • Run this task and demonstrate the seamless development process
Using LiveReload With a typical development environment, you find yourself changing files, saving them, and reloading the browser. With LiveReload, you simply save your files, and the browser will reload automatically.
  • Install gulp-livereload
  • Tie an existing task to LiveReload
  • Run the task, edit files, and watch the browser update automatically
Running Common Tasks nbsp; With a typical development environment, you find yourself changing files, saving them, and reloading the browser....

Additional information

An elemental knowledge of NodeJS will help you understand this course better

Rapid Gulp

£ 10 VAT inc.