Microsoft: Learn JavaScript Node.js with this new free course | ZDNet

Microsoft has pumped out 26 new brief movies on YouTube providing freshmen a path to study Node.js, the server-side JavaScript runtime atmosphere for constructing apps and companies that run and execute outdoors the browser. 

In the new Node.js series, Microsoft guarantees to supply the instruments for “learning Node.js from the absolute beginning with a strong focus on practice”. And it is also good to be a “complete beginner to Node.js”, however college students are anticipated to know the fundamentals of JavaScript. 

Fortunately, Microsoft last month released 51 videos on YouTube aimed toward newbie programmers who’re eager to study JavaScript for constructing purposes within the browser. Node.js makes use of Google’s V8 JavaScript engine from Chrome to run and execute JavaScript code outdoors the browser.

The Node.js course teaches freshmen what they should know to construct issues like net servers, microservices, command-line apps, net interfaces, drivers for database entry, desktop apps utilizing Electron, IoT consumer and server libraries for single-board computer systems like Raspberry Pi, machine-learning fashions and extra.  

Yohan Lasorsa, a senior Microsoft cloud developer advocate and primary host of the Node.js collection, recommends college students full the JavaScript video collection earlier than beginning the Node.js collection. 

To accompany the video tutorials, Microsoft has additionally published an extensive interactive Node.js course consisting of five modules

The modules embrace an introduction to Node.js that explains what it’s, the way it works, and when it might be helpful. The second module explains the right way to use dependencies obtained from the NPM registry, whereas the third takes college students via debugging Node.js apps with the built-in debugger and the debugger out there in Microsoft’s Visual Studio Code (VS Code) editor. 

The fourth and fifth modules train college students the right way to work with information and directories in Node.js apps and the right way to construct an internet API with Node.js and the Express.js framework for including issues like authentication.    

The second video hops proper into putting in Node.js on Linux, macOS or Windows 10 Windows Subsystem for Linux (WSL). The third video explains the right way to set up it on Windows for individuals who do not need to use WSL. 

Lasorsa’s first lesson explains how to not set up Node.js – that’s, by Googling ‘node.js’ and putting in it from because of the permission and updating points customers will inevitably run into. 

Instead, he recommends freshmen Google ‘nvm’ (Node Version Manager) and open the NVM repository hosted on GitHub. NVM helps Node.js customers replace and swap Node.js variations. Lasorsa then reveals the related script to stick right into a terminal app to put in NVM. 

Other movies present the right way to arrange VS Code for Node.js improvement, the right way to create new Node.js initiatives, the right way to use NPM scripts for automation, and the right way to create an API that receives JavaScript Object Notation (JSON) data-exchange format with Node.js and Express.  

Microsoft’s JavaScript and Node.js collection builds on the free newbie Python classes it released last year and followed up with more tutorials this May.   


Please enter your comment!
Please enter your name here