Getting Started with Node js
Lecture
Mike Erickson
Intermediate
1 h 57 m
2020-02-12
Lecture Overview
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. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. In this hands-on lab, you will learn everything from how setup node.js, install packages, understand routing and templating, to perform common operations like file i/o, data access, and deployment.

Related Learning Path(s):
Web Developer
Objectives
  • Introduce you to core concepts of Node.js
  • Understand how the node package manager (NPM) works
  • Understand how to perform file i/o with node.js
  • Understand the basics of routing and templating with node.js
  • Understand the basics of data access
  • Understand how to build and host REST APIs using node.js
  • How do deploy a node.js app
Pre-Requisites
  • Understanding of JavaScript
  • Familiarity with command line tools
Lecture Modules
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. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts. In this hands-on lab, you will learn everything from how setup node.js, install packages, understand routing and templating, to perform common operations like file i/o, data access, and deployment.
Try Risk Free

Start a free trial

Skill Me Up subscriptions include unlimited access to on-demand courses with live lab lab environments with our Real Time Labs feature for hands-on lab access.

Subscription Benefits
  • Access to Real Time Lab environments and lab guides
  • Course Completion Certificates when you pass assessments
  • MUCH MORE!