Node.Js Tools

Learn Node.Js tools for modern front-end development

Upcoming Class
18 Aug 2018
1
Day(s) course
10:00 am - 17:00 pm
350per person
297.50 (when you book any 3 courses *)
This course will take place in 3-4 Kirby Street, London, EC1N 8TS. Find on map
15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Web Developer
Career Programme

Looking for a 2-12 months training?

Choose

Web Developer career programme

Upcoming dates

Date Day(s) Course Session Time Price
18 Aug 2018 1 Sat 10:00 - 17:00 £350 Reserve
27 Nov 2018 1 Tue 10:00 - 17:00 £350 Reserve
18 Aug 2018
Sat
10am - 17pm
1 day(s)
£350.00
27 Nov 2018
Tue
10am - 17pm
1 day(s)
£350.00

Subjects for this course

Terminal
Node.Js Tools image
Node.Js
Node.Js Tools image
NPM
Node.Js Tools image
Bower
Node.Js Tools image
Grunt
Node.Js Tools image
Gulp
Node.Js Tools image
Yeoman
Node.Js Tools image

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 Node.Js developers:

    Training Dragon consultants have been implementing professional Node.Js solutions across a range of web sites for many years. Those consultants write and teach our Node.Js training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Node.Js are designed to get you started in web design. We work on industry related projects in this Node.Js course. These projects help you create your Node.Js portfolio.

  • Course Material:

    Node.Js electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will be receive a Node.Js course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Node.Js 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

Bower, a Package Manager for the web

  • what is bower and what do we use it for
  • installing bower
  • initialising with bower init
  • the bower.json file
  • installing packages with bower install
  • listing bower packages
  • showing packages paths
  • updating packages
  • uninstalling packages 

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 plugi

Yeoman, the Scaffolding tool for modern web apps

  • what is Yeoman and what do we use it for
  • installing Yeoman
  • installing Yeoman generators
  • scaffolding projects with Yeoman
  • combining NPM, Grunt/GULP, Yeoman

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Web Developer career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Frequently Asked Questions

Have a question?
We are here to answer them