Learning Path:Building Grunt-ified Web Application Workflows
Learning Path:Building Grunt-ified Web Application Workflows, available at $19.99, has an average rating of 4.13, with 55 lectures, based on 8 reviews, and has 75 subscribers.
You will learn about Create a development workflow in which you can lint and build your source files, run your unit tests, and preview your site in a web server, all from the command line Make the most of Node.js to create scalable and real-time applications Identify common issues and problems in Grunt and brush up your troubleshooting skills Author, release, and publish your own Grunt plugin Debug a Grunt configuration to detect possible conceptual issues Clean up, optimize, and organize the Grunt configuration to get efficient workflows This course is ideal for individuals who are If you’re a JavaScript developer looking at managing and automating complex workflows for large-scale applications, this Learning Path is for you. It is particularly useful for If you’re a JavaScript developer looking at managing and automating complex workflows for large-scale applications, this Learning Path is for you.
Enroll now: Learning Path:Building Grunt-ified Web Application Workflows
Summary
Title: Learning Path:Building Grunt-ified Web Application Workflows
Price: $19.99
Average Rating: 4.13
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Create a development workflow in which you can lint and build your source files, run your unit tests, and preview your site in a web server, all from the command line
- Make the most of Node.js to create scalable and real-time applications
- Identify common issues and problems in Grunt and brush up your troubleshooting skills
- Author, release, and publish your own Grunt plugin
- Debug a Grunt configuration to detect possible conceptual issues
- Clean up, optimize, and organize the Grunt configuration to get efficient workflows
Who Should Attend
- If you’re a JavaScript developer looking at managing and automating complex workflows for large-scale applications, this Learning Path is for you.
Target Audiences
- If you’re a JavaScript developer looking at managing and automating complex workflows for large-scale applications, this Learning Path is for you.
Don’t like having to use repetitive parts of a development workflow? If so, this Learning Path is for you.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and step-wise manner such that each video builds on the skills learned in the video before it.
Why go with Grunt? Grunt, the JavaScript Task Runner written in Node.js, is the industry-standard tool to perform important repetitive tasks such as minification, compilation, and unit testing. Its wealth of free plugins available online empowers you to reduce the development time and minimize human errors—just what a developer wants.
This Learning Path will start by helping you build your workflow from installing and using Grunt to a basic degree. You’ll move on to advanced configurations, creating your own plugins, and building high-quality applications and sites.
The goal of this Learning Path is to make you a Grunt expert—from complex configuration to plugin authoring.
About The Author
Dan Wellman
Dan Wellman is a JavaScript developer based in the UK. He has a decade of hard-earned experience working for companies big and small including local boutique design agencies, and more recently, the Skype division of Microsoft.
Dan has written and co-written nine books for Packt, mostly centered on jQuery and jQuery UI, and he regularly creates immersive video tutorials for various websites and companies.
Bertrand Chevrier
Bertrand Chevrier is a professional JavaScript developer with 10 years of experience in large-scale software development and architecture. He uses Grunt every day for his professional and personal projects. As a Grunt plugin author, he’s part of the Grunt community and his work is widely used. He also used to teach Grunt to his team mates and speaks about Grunt in conferences and user groups.
He’s also a strong believer and advocate of free and open source software. By day he works for OAT SA, the company behind TAO, the open source e-testing platform, where he’s in charge of front-end development and architecture, and by night he contributes to open source software.
Course Curriculum
Chapter 1: Learning Grunt
Lecture 1: The Course Overview
Lecture 2: Setting Up a Development Area
Lecture 3: Basic Configuration
Lecture 4: Creating Tasks
Lecture 5: Configuring Tasks
Lecture 6: Working with Files
Lecture 7: Templating
Lecture 8: Running Static Analysis
Lecture 9: Transcompiling CoffeeScript
Lecture 10: Preprocessing with SASS
Lecture 11: Minfying Code – Uglify and CSSMin
Lecture 12: Running the Site in a Web Server
Lecture 13: Developing with RequireJS
Lecture 14: Unit Testing with Jasmine and Karma
Lecture 15: Creating Coverage Reports
Lecture 16: Installing and Initialising Git
Lecture 17: Adding New and Changed Files
Lecture 18: Committing Changes
Lecture 19: Rebasing on to Master
Lecture 20: Grunt init and the Plugin Template
Lecture 21: Creating the Plugin
Lecture 22: Working with Configuration Options
Lecture 23: Testing the Plugin
Lecture 24: Integrating with the Plugin
Lecture 25: Breaking Down the Gruntfile
Lecture 26: Troubleshooting Common Problems
Lecture 27: Additional Resources
Chapter 2: Mastering Grunt
Lecture 1: The Course Overview
Lecture 2: Setting Up and Installing the Project
Lecture 3: Running Foodprint.io
Lecture 4: Grunt Core Concepts
Lecture 5: Grunt in Foodprint.io
Lecture 6: Adding Quality Checks with ESLint
Lecture 7: Running the Tests
Lecture 8: Generating a Test Coverage Report
Lecture 9: Bundling Client-side Modules
Lecture 10: Productivity with a Toolchain
Lecture 11: Real-time Testing
Lecture 12: Context-based Optimization
Lecture 13: Combining Tasks to Create a Workflow
Lecture 14: Plugin Scaffolding
Lecture 15: registerTask Versus registerMultiTask
Lecture 16: Plugin Communication
Lecture 17: Handling Asynchronous Tasks
Lecture 18: Verbose, Debug, Error – Best Practice Output
Lecture 19: Even More Pluggable with Events
Lecture 20: Testing the Plugin with Mocha and Chai
Lecture 21: Become Famous – Publish Your Plugin to the World
Lecture 22: A Cleaner Gruntfile
Lecture 23: Parameterizing the Configuration
Lecture 24: Taking Advantage of Your Environment – Grunt with npm
Lecture 25: Divide and Rule – Split Your Grunt Tasks
Lecture 26: Common Pitfalls with Grunt
Lecture 27: Adopting the Grunt Way
Lecture 28: Task Runners
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 4 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024