COURSE DESCRIPTION
Node.js is an open-source, cross-platform, JavaScript run-time environment that executes JavaScript code outside of a browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser. Node.js lets you write JavaScript on both lient and server Node.js holds a lot of relative libraries which we normally use in JavaScript for general purpose programming language.
WHY IS NODE.JS SO POPULAR?
JavaScript is usually associated with the front-end side, but since Node.js, as a back-end technology, uses it as well, development speed and the productivity of both teams increases significantly. This framework allows companies to spend less on hardware because it can handle the same amount of load with less horsepower.
LEARNING OUTCOMES
- Node.js Process Model
- Install Node.js on Windows, Mac
- Node.js Console/REPL
- INode.js Basics
- Node.js Modules
- Local Modules in Node.js
- Export Modules in Node.js
- Node Package Manager (NPM)
- Debugging Node.js Application
- Node Inspector for Debugging Node.js Application
- Node.js EventEmitter
- Reselect and Reducer Hooks
- Open-source Frameworks for Node.js
- Express.js
- Express.js Web App
- Serving Static Files from Node.js
- Node.js Learning Resources
Course Features
- Duration 3 Month
- Quizzes 1
- Duration 1.5 Hours
- Skill level Beginner
- Language English
- Assessments Yes