Coursera
Coursera Logo

NIIT - Building RESTful APIs Using Node.js and Express 

  • Offered byCoursera

Building RESTful APIs Using Node.js and Express
 at 
Coursera 
Overview

Duration

17 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Building RESTful APIs Using Node.js and Express
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Building RESTful APIs Using Node.js and Express
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • This course will enable you to build and document REST APIs using various frameworks and tools
  • The primary use of this is to create REST API's that accept request from frontend and send appropriate responses
  • Here, you will also learn to document the REST APIs using Swagger

Building RESTful APIs Using Node.js and Express
 at 
Coursera 
Curriculum

Documenting and Building REST API's using Vanilla Node.js

Context Setting

Describe REST API

Explore the applications of RESTful services

Define the components of RESTful services

Implement layers in RESTful services using VanillaJS

Watch and Repeat : Create a HTTP Server

Implement GET, POST, PUT, and DELETE

Access the REST resource through a REST Client

Watch and Repeat : To-do Tracker Part1

Watch and Repeat : To-do Tracker Part2

Watch and Repeat : To-do Tracker Part3

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Instructions to upload the Programming Assignment Solution

Documenting and Building REST API's using Vanilla Node.js

Documenting and Building REST API's using Vanilla Node.js

Building REST API's using ExpressJS

Context Setting

Explore the Express framework

Define routes

Define route parameters and handlers in Express

Watch and Repeat : Get Request From Server 

Structure Node.js application

Implement Middleware using Express

Watch and Repeat : RESTful API for User Details ? 1 

Watch and Repeat : RESTful API for User Details ? 1 Part2

Watch and Repeat : RESTful API for User Details ? 2

Watch and Repeat : RESTful API for User Details ? 2 Part2

Document the API using Swagger

Watch and Repeat : The User API Documentation ? 1 

Watch and Repeat : The User API Documentation ? 2

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Building REST API's using ExpressJS

Building REST API's using ExpressJS

Securing REST API's using JSON Web Tokens and Oauth

Context Setting

Describe Authentication and Authorization

Introduce JSON Web Token(JWT)

Describe how JWT works

Implement Authentication using JWT

Watch and Repeat : Implementing JWT

Watch and Repeat : Implementing JWT Part2

Watch and Repeat : Implementing JWT Part3

Describe OAuth2

Build Secure Node.js Applications using OAuth2

Watch and Repeat : GitHub Authentication

Watch and Repeat : GitHub Authentication Part2

Practice Brief

Practice Debrief

Challenge Brief

Challenge Debrief

Learning Consolidation

Securing REST API's using JSON Web Tokens and Oauth

Securing REST API's using JSON Web Tokens and Oauth

Building RESTful APIs Using Node.js and Express
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Building RESTful APIs Using Node.js and Express
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...