nodejs and expressjs


  • With the growth of JavaScript as a language, it need to shift to the server-side and in that take, nodejs was born
  • Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project!
  • Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser. This allows Node.js to be very performant.
  • Expressjs on the other hand is a JavaScript framework for nodejs for writing server-side applications for the web.
  • In this course we will explore the core concepts of nodejs, install and configure node on our machines for web-development and write serve-side applications with expressjs.
  • At the end of the course you will be able to create a backend application with expressjs

Learning objectives

At the end of this module , you should:-

  1. Understand why nodejs was created and what makes it better than other languages
  2. Understand how to install and use nodejs
  3. know how to set up an expressjs application with nodejs
  4. learn how to connect your backend applicaction with the fronted
  5. Understand the key fundamentals of expressjs.

Study Resource

  • Introduction to nodejs and expressjs
  • Advancing in expressjs
  • Project based expressjs backend tutorial