Course Outline
Introduction
Grunt.js and Task Runners
- Web directory and plug-ins
- Grunt.js API
- SVGs and requests in Grunt.js
Preparing the Development Environment
- Installing NPM and Node
- Installing Grunt.js
Configurations in Grunt.js
- Working with Grunt.js CLI
- Configuring package.json and Gruntfile.js
- Loading and registering tasks
Grunt.js Plug-ins
- Installing and running tasks
- Configuring tasks
- Setting a watch task
- Minifying and merging files
- Loading asychronous tasks
- Optimizing and compressing images
Advanced Features
- Linting CSS and JavaScript files
- Autoprefixing CSS properties
- Concatenating files automatically
Summary and Conclusion
Requirements
Prerequisites
- An understanding of HTML, CSS, and JavaScript
Audience
- Web Developers
Testimonials
It was interactive. We got to code as we went.
Barnaby Dellar
Nice & competent Trainer, Good English! Very well to understand.
Thorsten Müller
Trainer attitude. Openness, very extensive knowledge, patience.
Kuba Wlaźlak
Positively. Passion for the subject. Really willing to help the trainees.
Theo Neeskens
I came away with a much better understanding of the unity package.
NPTC Group of Colleges
I enjoyed the application of gained knowledge in summation exercise.
NPTC Group of Colleges
I thinks it was difficult to address the training to our group, due to uneven level of knowledge among participants. Marcin did it really well in my opinion.
Jacek Dynski - Credit Suisse Poland SP. Z O.O.
very friendly trainer, many kz belt, well prepared for his role
- Credit Suisse Poland SP. Z O.O.
Adjusting the pace to the level of participants; explanation of the problems which I had earlier difficult and which I reported in the survey; introduction of a completely new CSS topic for me
Monika Wanat - Credit Suisse Poland SP. Z O.O.
Practical use of JS
Piotr Michniewicz - Credit Suisse Poland SP. Z O.O.
Marcin was very patient, well prepared and opened to questions. Had very good contact with us and adjusted his lecture to our pace of learning.
- Credit Suisse Poland SP. Z O.O.
A great knowledge of the trainer and how to provide it. Despite the low level of knowledge, the trainer was patient and vividly explaining all the cases. Great training !!!
- Credit Suisse Poland SP. Z O.O.
small group, individual trainer approach
Karol Szymczyk - Optima Marek Kozaczuk; Na Gładko waxing academy Usługi szkolenia Agata Brus; Dziennik Wschodni (Corner House); NOTA Zakład Mechaniki Precyzyjnej
Very knowledgeable, patience, accommodating and understanding. Answered all questions from me and my colleagues.
- Athabasca University
He style or presentation and knowledge of the subject area.
- Athabasca University
He style of presentation and knowledge of the subject area.
- Athabasca University
Good examples
Very knowledgeable, easy to understand trainer.
geoff loken
Good report, patient in spending time unblocking student's wrong thinking.
Daryl Campbell
I really like going through the training examples and real life examples
Yohance Campbell
I liked the fact the all the questions we prepared beforehand were answered; also the 90 minute challenge to create a little game at the end was a good fun!
Peter Melchart - Greentube IES GmbH
Really knowledgable and friendly guy Answering questions I liked the content and the free exercise in the end
Bianca Zankl - Greentube IES GmbH
He really made an effort to provide specifically the topics we need, and research stuff he didn't normally use.
Michael Kusternig - Greentube IES GmbH
Good examples