Module 1: Introducing Grunt
- What is Grunt?
- Why use Grunt?
- Benefits of Grunt
- Real-world use cases
- Minification
- Concatenation
- Deployment
- Lab and example
Module 2: Setting Up Grunt
- Installation
- Project setup
- Configuring tasks
- Lab and example
Module 3: Using Grunt
- Creating your own tasks
- Running tasks
- Using third-party tasks
- Lab and example
Module 4: Grunt in Action
- Creating the build
- Lab and example
Module 5: Advanced Grunt
- Testing with Grunt
- Continuous integration with Grunt
- External tasks
- Grunt plugins
- JavaScript resources
- Development tools
- Lab and example