Learning Sprint

API with Node.js

JavaScript is a commonly used scripting language for frontend development. In this sprint, we leverage the same scripting language - JavaScript, to help frontend developers to transfer their knowledge and skills to develop backend API with Node.js

We can customise any of our learning sprints according to our client needs. Please speak to our learning and development team today!

Contact Us

Overview

Node.js has quickly become a popular choice for backend development due to its performant reputation. The traditional web server handles a web request by spawning a new thread and releases it only after the task is completed. This means a certain resource is being held on until the task is completed. Node.js is able to handle multiple web requests efficiently in a single-threaded environment. Instead of waiting for a certain resource to complete, Node.js is able to handle other requests while waiting for the previous resource to become available. This is referred to as non-blocking I/O (input/output) operations. Node.js is an efficient technology used for developing network applications that handle web requests at a lower cost.

Duration

2 Weeks

Expert-Guided

24 Hours

Live Online

Cohort-Based

Part Time

Self & Groupwork

What You'll Learn

You will be learning how to develop RESTful API using Express JS, an opinionated and popular API library in the Node.js community. 

The majority of APIs interact with databases. You will learn how to manage resources stored in databases using Sequelize ORM.

To build a scalable backend architecture, the N-tiered architecture is commonly used to ensure codes are not tightly coupled by having a segregated area of concern for each tier of code.

Instructors & Mentors

Who Should Attend

Anyone who has basic knowledge and skills in JavaScript.

We can customise any of our learning sprints according to our client needs. Please speak to our learning and development team today!

Contact Us