Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building an API with Node.js and Express - Programming with Text

Coding Train via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete API using Node.js and Express in this comprehensive programming session that covers server setup, RESTful routing, data persistence, and client-side integration. Start with creating an HTTP server using Express framework, then progress through implementing RESTful routes and handling route parameters for dynamic API endpoints. Master data persistence by saving information to JSON files using Node.js file system operations, and develop a front-end client to interact with your API. Explore practical applications through sentiment analysis using the AFINN-111 library, implementing both basic sentiment scoring and advanced analysis techniques. Conclude by building a complete API with HTTP POST functionality, enabling full CRUD operations for your web applications. Gain hands-on experience with server-side JavaScript development, API design principles, and the integration between back-end services and front-end clients.

Syllabus

8.1: Intro to Session 8: Building an API in Node - Programming with Text
8.2: HTTP Server with Express - Programming with Text
8.3: RESTful Routes - Programming with Text
8.4: RESTful Routes with Parameters - Programming with Text
8.5: Saving Data to JSON File with Node.js - Programming with Text
8.6: API Front End Client - Programming with Text
Coding Challenge #44: AFINN-111 Sentiment Analysis - Part 1
Coding Challenge #44: AFINN-111 Sentiment Analysis - Part 2
8.7: "Build Your Own API" Conclusion with HTTP POST - Programming with Text

Taught by

The Coding Train

Reviews

Start your review of Building an API with Node.js and Express - Programming with Text

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.