Course Outline
Node.Js Tools course overview
This course introduces Node.Js environment and build tools to improve modern Front-end workflow.
This short Node.Js tools course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Node.Js tools training course is given on training dragon website.
Who is Node.Js Tools training for?
This course is for you if you are interested in using Node.Js tools to improve your workflow.
Prerequisites for Node.Js Tools course
This course is not for total beginners. To attend this course you must be familiar with front-end development.
Familiarity with basic terminal commands is beneficial but not mandatory.
What will I get?
- Training from professional developers:
Training Dragon consultants have been using Node.Js tools across a range of professional projects for many years. Those consultants write and teach our Node.Js tools training courses, so their experience directly informs course content.
- Real-time Practice:
Practical demonstration will help you understanding and getting familiar with the use of Node.Js Tools to improve your workflow.
- Course Material:
Node.Js Tools electronic notes are included in this course.
- Course Completion Certificate:
After completing this training your will be receive a Node.Js Tools course completion certificate.
- Support and Careers Advice:
After the course if you have any problems or questions regarding Node.Js Tools do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.
Node.Js Tools Course Contents
Quick introduction to Mac Terminal and Windows CMD
- basic CMD commands
- basic Terminal commands
- basic Vim commands
Introduction to Node.JS environment
- what is Node.Js
- intalling Node.JS and NPM
- updating Node.Js
NPM, Node Package Manager
- what is NPM and what do we use it for
- accessing local and global packages with npm ls
- initiating a project with npm init
- the package.json file
- installing and uninstalling packages, locally or globally
- installing for development or production
- updating packages
- NPM scripts
Browser-Sync, speeding up browser testing
- what is Browser-sync and what do we use it for
- installing Browser-sync
- using Browser-sync in the command line
- running Browser-sync as NPM script
Dependency management with Yarn
- what is Yarn and what do we use it for
- installing Yarn
- initiating a project with yarn init
- the yarn.lock file
- installing and uninstalling packages, locally or globally
- installing for development or production
- updating packages
Webpack, a modern and powerful bundling tool
- what is Webpack and what do we use it for
- installing Webpack
- the webpack.config.js file
- using webpack with "zero configuration"
- entry points and emitted files
Grunt, the JavaScript Task Runner
- what is Grunt and what do we use it for
- installing Grunt and grunt CLI globally
- installing grunt locally
- the Gruntfile.json
- creating grunt modules
- creating and registering tasks
- running one or multiple tasks
- installing and using grunt plugins
Gulp, Automate and enhance your workflow
- what is Gulp and what do we use it for
- the gulpfile.js
- creating Gulp tasks
- running Gulp tasks
- installing and using Gulp plugins
View Complete Course outline