Course info
Jan 24, 2019
2h 2m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

At the core of Node.js application development is a thorough knowledge of RESTful APIs. In this course, RESTful Web Services with Node.js and Express, you will learn how to create lightweight, fast, scalable APIs quickly and simply. First, you will discover what REST APIs are and how to implement the REST verbs. Next, you will explore how to build unit tests for your application. Finally, you will learn how to expose API navigation through hypermedia. When you are finished with this course, you will understand how to build real backend REST APIs with Node.js that will help you as you move forward to build web applications. Software required: Node.js; MongoDB

About the author
About the author

Jonathan is a Pluralsight Author, Technology Advisor, and Business Leader. As a member of the Chief Digital Advisory team at World Wide Technology, Jonathan is able to leverage his unique experiences and skills to drive digital transformation for his clients. As a dedicated developer community leader, Jonathan serves on the board of directors for the Kansas City Developers Conference, is a Microsoft MVP, and is a regular speaker and keynote presenter at conferences around the globe.

More from the author
Event Driven Updates with Apollo Subscriptions
1h 5m
Nov 20, 2020
Building a GraphQL API with Apollo Server
2h 5m
Jul 28, 2020
More courses by Jonathan Mills
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Jonathan Mills, and welcome to my course, The RESTful Web Services with Node.js and Express. I'm a technical adviser at World Wide Technology, and one of the things we've found is that most modern backend services are now being developed as simple APIs to support more robust front-end applications. Whether they're web, or mobile, or desktop, they all feed back to a single API. So in this course, we're going to learn how to develop those simple and easy-to-use APIs with Node.js and Express. Some of the major topics that we're going to cover include a quick conversation about what REST really is; then we're going to build a full API to query, create, update, and remove data; we're going to do some unit testing so you understand how to test your API, both unit and integration tests; and then we're going to talk about API navigation and how to make your API more easy to navigate. Now by the end of this course, you'll have all the tools you need to build a clean and effective API. Now before beginning this course, you should be familiar with JavaScript, but you do not necessarily have to know Node.js. I'm going to teach you everything you need to know about Node to get this done. So I hope you'll join me on this journey to learn Node.js and Express with the course RESTful Web Services with Node.js and Express.