Rapid Gulp - Automate Web Development
Automate front end web development using Gulp JS/ Javascript task runner.
Created by Shahid K.
What you'll learn
- They can use gulp js to to automate the front end development to run build when some file is modified or added by developer
- They can optimize the performance of websites and web development by minifying the file sizes of js, css and html
- They can improve the performance by reducing the image sizes
- Reduce the development time by using Browser Sync to synchronize the browsers of multiple devices with files at server
Requirements
- Basic understanding of JavaScript is better
- We need any editor like Visual Studio Code
Description
Rapidly learning Gulp, a java script build system and automating the web development process and obtaining performance of website or web application. At the end of the course you will know the following.
- Installing and using Node.js and NPM(Node Package Manager)
- Installing Gulp and Gulp Plugins for different tasks
- Creating and running Gulp Tasks
- Minify Javascripts, HTML and CSS to reduce the load time.
- Compiling LESS and SASS into CSS. LESS and SASS are CSS preprocessors.
- Compiling other java script preprocessor languages like CoffyScript and TypeScript etc
- Minimizing the sizes of images for optimizing the web applications
- Watching files for modification and running tasks accordingly
- Using browser sync to reduce the development time by synchronizing the multiple device browsers for testing.
Who this course is for:
- Web Developers and Web Designers
- UI Architects
- Technology Leads and Principle Engineers
- Build Managers and Project Managers
Instructor
Technology Lead And Mentor
Having more than 15 years of experience IT and having expertise on front end and back end technologies. I have worked on design and development of several web based applications and enterprise applications and having very good experience on most of the frameworks. I am working as a Technology Lead for Logicum and my responsibilities is to explore new technologies and using in new upcoming products. My plan is to create courses on all latest technologies which are going to be in demand in future.