Course

NodeJS: Level 02

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a web 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. Consequently, Node.js unifies web-application development around a single programming language, rather than different languages for server- and client-side scripts. Node.js is being used in production by large companies, owning to fact that there is a large number of libraries and modules thus simplifying the development of web application. Ideally Node.js is an extremely versatile, powerful and efficient, environment to build, and maintain web servers.

18 Lessons

Outcomes:

By the end of the course, learners will be able to:

  • Build, test, and launch Node applications
  • Create Express web servers and APIs
  • Store data with Mongoose and MongoDB
  • Use cutting-edge ES6/ES7 JavaScript 
  • Deploy  Node apps to production 
  • Create real-time web apps with SocketIO 

Learning Outcomes:

Learners would be able to achieve the course outcomes through the following:

  • Build multiple Projects
  • Create Web servers and various different API
  • Send up Rest Endpoints
  • Work with MongoDB
  • Learn to use Mongoose
  • Work with Postman
  • Use SocketIO
  • Test Node JS applications

Primary source of the course:

Course contributors:

  • Chriswin Ebenezer
Level:  02
Duration: 35 hours
Pre-requisites: JavaScript

 

What’s next: Node Level 03

Kindly click here to view the course videos (Microsoft Teams folder).

Note: The textual content in the lessons are not exclusive of video contents.

Source video

Introduction to Node JS

Node JS Module System

File System and Command line Args

Debuggin NodeJS

Asynchronous Node Basic

Creating a web server

Accessing API form Browser

Deployment of web application

MongoDB and promises

Mongoose and Rest API

API Authentication and Security

« » page 1 / 2