Creating Data APIs Using Node.js

Node.js 10.15.1    |    Intermediate
  • 13 Videos | 1h 36m 3s
  • Includes Assessment
  • Earns a Badge
Likes 16 Likes 16
Data science skills are of no value unless you have data to work with. Automating your data retrieval through application program interfaces (APIs) is a process that any data scientist must understand. In this 12-video course, learners will explore how to create RESTful OAuth APIs using Node.js. Begin with API prerequisites, installing the prerequisites to create an API using Node.js, and building a RESTful API using Node.js and Express.js. You will next discover how to build a RESTful API with OAuth in Node.js, before examining what OAuth is and why it is required. Learn about creating an HTTP server using Hapi.js; then look at how to use modules in your API using Node.js, and how to return data with JSON using Node.js. Learners explore using nodemon for development workflow in Node.js and learn how to make HTTP requests with Node.js by using request library. Use POSTman to test your Node.js API and deploy APIs with Node.js. Connect to social media APIs with Node.js to return data. A concluding exercise deals with building RESTful APIs.

WHAT YOU WILL LEARN

  • identify and install the prerequisites to create an API using Node.js
    build a RESTful API using Node.js and Express.js
    build a RESTful API with OAuth in Node.js and describe what OAuth is and why it is required
    create an HTTP server using Hapi.js
    use modules in your API using Node.js
    return data with JSON using Node.js
  • use nodemon for Development Workflow with Node.js
    make HTTP requests with Node.js using request library
    use POSTman to test your Node.js API
    deploy your APIs with Node.js
    connect to social media APIs with Node.js to return data
    build a RESTful API for creating tasks in MongoDB that provides notifications on restart

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 251 Likes 251