Node.js: Files, Data Stores, Networked, and WebSocket Applications
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Node.js is a server-side framework that uses an event driven asynchronous model and is built on the Google Chrome V8 JavaScript runtime engine. This course demonstrates how to work with files and directories, how to connect to different data stores, and how to create TCP and WebSocket servers.
Target Audience
Web developers who want to learn how to use Node.js to create networked, web socket applications.
Prerequisites
None
Expected Duration (hours)
3.5
Lesson Objectives Node.js: Files, Data Stores, Networked, and WebSocket Applications
start the course
use a Node.js application to navigate directories
use a Node.js application to add and remove directories
use a Node.js application to access and read files asynchronously and synchronously
use a Node.js application to write content to files
use a Node.js application to watch for directory changes
use a Node.js application to watch for file changes
connect to MySQL Server and manipulate data using a Node.js application
connect to a Microsoft SQL Server and manipulate data using a Node.js application
connect to PostgreSQL and manipulate data using a Node.js application
define MongoDB, and use the Mongoose driver to access MongoDB
contrast the Mongoose and Mongoskin drivers and use Mongoskin to access MongoDB
describe CouchDB and use nano to manipulate data with a Node.js application
describe Cassandra and connect to and store data in a Cassandra database using a Node.js application
describe Redis, and use the node_redis implementation to work with a key-value date store in a node.js application
use the Node.js net module to build a TCP server
use the Node.js net module to build a TCP client
configure a TCP server's settings
configure a TCP client
handle errors in a TCP server
identify the HTML5 WebSocket API and use it to configure a Node.js application as a web socket server
configure a Node.js application as a WebSocket client
describe the Node.js ws module and use it to configure a web socket solution
describe the Node.js socket.io module and use it to configure a web socket solution
working with files and directories in the TCP client server application
Course Number: sl_jsnd_a02_it_enus
Expertise Level
Intermediate