Course info
Mar 13, 2020
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.

Node.js is a perfect fit for a wide variety of applications. The HTTP module acts as a backbone for these applications by providing the functionality needed to create servers and interface with the web. In this course, HTTP with Node.js, you will gain the knowledge you need to implement Node’s powerful, built-in HTTP module in any application. First, you will learn about the request and response objects and how to work with streamed data. Next, you will explore URL handling, managing file uploads, working with authentication headers, and how to make requests to external APIs. Finally, you will delve into some common libraries offered by the community that help make development a breeze. By the end of this course, you will have the skills and knowledge needed to start building your own web applications with Node.js.

About the author
About the author

Armen is currently a software developer in Melbourne, Australia. Day to day, he helps startups build elegant, scalable applications. He is passionate about traveling, trying new food, and teaching others how to code.

More from the author
Managing AWS EC2 Instances
1h 18m
Mar 15, 2021
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello. My name is Armen Avanesi. I'm a software developer and I'm very excited to present to you my course, HTTP with Node.js. Node is a perfect fit for a wide variety of web applications. The HTTP module is what acts as a backbone for these applications, providing the functionality needed to create servers and interface with the web. This course is a deep dive on the module, so we'll go as far as exploring the internals of it and its classes. Some of the major topics that we'll cover include creating a server, working with streams and event emitters, handling file uploads, and making API requests. We'll learn each of these topics by building an actual application together so you gain hands‑on practical knowledge. By the end of this course, you'll have a thorough understanding of when and how to use HTTP in applications of your own. Before beginning this course, you should be familiar with JavaScript, and more specifically how to use features present in ECMAScript 2015 and above. I hope you'll join me on this journey to learn all about Node's HTTP module in this course at Pluralsight.