We may earn an affiliate commission when you visit our partners.
Course image
NIIT

Backend refers to the server side of development. Here, the primary focus is on how a website works. Node.js is considered efficient for the development of backend applications as it brings event-driven programming and enables development of fast and efficient web servers in JavaScript. Developers can create scalable servers by using a simplified model of event-driven programming that uses call-backs to signal completion of a task.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Server side JavaScript with Node.js

Have you ever wondered how you are able to do net banking or book a ticket online? Which technology is adopted for applications used in different businesses? Backend technology acts as a backbone to every web application.

Building RESTful APIs Using Node.js and Express

For newly emerged technologies, REST APIs provide a flexible and easier process to integrate applications. They have emerged as one of the most common methods used for connecting components of the distributed system. This course will enable you to build and document REST APIs using various frameworks and tools.

Implement Polyglot Persistence Using SQL and NoSQL Databases

Have you ever wondered what happens to the registration details after you click on the submit button? From where do you think, the details of the product catalogue are fetched to be displayed on the browser? All dynamic or interactive applications should be able to store the details provided by the user and retrieve them when requested. This course will take you through the process of creating, retrieving, updating, and deleting data using SQL and NoSQL databases.

Build and Implement Microservices Patterns

Do you think an e-commerce application can be created as one large application? Microservices is a cloud-based architectural approach that uses loosely coupled, independently deployable smaller services to develop and work on larger, more complex applications.

Capstone Project Using Node.js

The Capstone Project provides an opportunity to revisit concepts covered and develop a workable solution for a given problem statement using best practices.

Learning objectives

  • Explore the node.js environment, test and debug the basic programs incorporating node.js techniques like modules, files and asynchronous programming
  • Build and document rest apis using vanilla and express.js. secure the rest api using jwt and oauth
  • Implement polyglot persistence using mysql and mongo database
  • Build microservices and explore the inter-process communication between microservices synchronously and asynchronously

Save this collection

Save RESTful Microservices Using Node.js and Express to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser