Node.Js for Beginners

Getting started with Node.Js, an introduction for total beginners.

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 designer
Career Programme

Looking for a 2-12 months training?

Choose

Web designer career programme

Upcoming dates

There are no open public schedule dates for Node.Js for Beginners course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Delivery Formats

This course can be attended face to face in an open classrooms, live online virtual classroom remotely from home or office, private one-to-one and on-site for your team at your office.


Course Outline

Node.Js for Beginners course overview

This course is an introduction to Node.Js environment and will introduce you to JavaScript on the server side and the exciting Node.Js ecosystem.

The course is a mixture of theory and practical examples, designed to give you confidence in starting using Node.js for your projects.

This short Node.Js 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 training course is given on training dragon website.


Who is Node.Js for Beginners training for?

This course is for you if you are interested in learning how Node.Js work and how to use it for your projects.


Prerequisites for Node.Js for Beginners course

To attend this course you must be familiar with JavaScript and programming concepts in general.

If you are not familiar with such topics, please consider enrolling on our JavaScript training and AJAX course first. If you have already completed, JavaScript courses with us please make sure you review your JavaScript course topics before your first Node.Js class.


What will I get?

  • Training from professional Node.Js developers:

    Training Dragon consultants have been implementing professional Node.Js solutions across a range of projects 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 course is a mixture of theory and practice. Simple projects ad exercises will make you confident with each topic before moving on.

  • 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 for Beginners Course Contents

Getting started with Node.Js

Introduction to Node.js

  • What is Node.js?
  • Installing and updating Node.js
  • Node.Js Event loop
  • Asynchronous code in Node.Js
  • Modules in Node.Js
  • NPM, Node Package Manager
  • Requiring an existing module
  • Creating your own modules
  • Publishing modules
  • Events and Streams
  • Events and EventEmitter
  • Readable and writable streams
  • Accessing the File-System
  • Buffers

Unit testing in Node.Js

  • Introduction and installations
  • Setting WebStorm
  • Simple tests with Mocha and Chai
  • Using Grunt and Gulp to test
  • Testing errors, edge cases, promises
  • Testing with Mocks

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 designer 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.

Latest Reviews

Frequently Asked Questions

How many maximum people are on my course? 

?
To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them