Introduction to Node.js and JavaScript
Date 26/08/2014
This course (TT00CC06-3001) is about getting to know Node.js and tools that are made with it.
The primary focus is towards functionality and tooling that can improve the workflow of a Web Developer.
JavaScript does have partially the same name as Java, but that is basically all what they have in common. For example variable type requirements are very different as this cartoon explains.
Testing your initial JavaScript skills
[You can't JavaScript under pressure](http://games.usvsth3m.com/javascript-under-pressure/ "You can't JavaScript under pressure")
Below is all the test game extracted from the above game, with possible solutions.
i
will be an integer. Double it and return it.
i
will be an integer. Return true if it's even, and false if it isn't.
i
will be a string, but it may not have a file extension. return the file extension (with no period) if it has one, otherwise false
.
You'll get an array i
. Return the longest string inside it.
i
will be an array, containing integers, strings and/or arrays like itself. Sum all the integers you find, anywhere in the nest of arrays.
Further testing your skills against next level of JavaScript
How about trying this quiz regarding ES2016?
Testing Node.js in the cloud
While the local development environment is not necessarily available, there are few service which provide virtual machines that can host environments such as Node.js.
Links related to the lecture subject
[An Absolute Beginner's Guide to Node.js](http://blog.modulus.io/absolute-beginners-guide-to-nodejs "An Absolute Beginner's Guide to Node.js")
[What's in a Function Name?](http://bocoup.com/weblog/whats-in-a-function-name "What's in a Function Name?")
Last updated
Was this helpful?