Build and Deploy a NodeJS API

In 30 minutes! Practical development for prototypes.

4.30 (141 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build and Deploy a NodeJS API
9,513
students
2 hours
content
Feb 2021
last update
FREE
regular price

What you will learn

NodeJS App Basics

JavaScript

Deploy to Digital Ocean Cloud

REST API Design

JavaScript Testing

Postgres Basics

IoT Data

Data Aggregation

Why take this course?

The best way to learn is by doing, so get up and running quickly! This course is aimed for beginners with a mission. With various technologies such as Git, Github, NodeJS, Docker, and Digital Ocean's Cloud, we skip some of the mundane coding basics and dive into building a practical application. In this course I will show you how to build a small RESTful API with Node.js and deploy to the cloud within 30 minutes (excluding intro, some setup, and optional videos!). We will be collecting JSON data from IoT 'devices' and storing said data in a cloud hosted relational database called Postgres.

Some technologies used:

  • Docker

  • Digital Ocean

  • Git & GitHub

  • Node.js and NPM

  • VSCode

  • PostgreSQL

  • cURL

With the application will come some security and testing best practices that you'll be able to extend for more production-ready applications. After the getting started video, you will have a modern programming environment set up that will allow you to continue learning and building applications. There will be a bonus video where we explore extending our Docker setup to be able to deploy our application to any cloud provider, not just Digital Ocean.

Note that we will simulate sending IoT data by just posting random values to our cloud-hosted application.

Note that I'll primarily be developing on a Mac, but will provide hints on installing needed software for Windows.

Screenshots

Build and Deploy a NodeJS API - Screenshot_01Build and Deploy a NodeJS API - Screenshot_02Build and Deploy a NodeJS API - Screenshot_03Build and Deploy a NodeJS API - Screenshot_04

Reviews

Rajesh
September 23, 2023
Very interesting course with lots of key knowledge. Was looking for something like this for my initial nodejs api introduction course.
Weineng
January 10, 2023
Wow. This is so good. It is not for beginner but if you have some concepts of api, serve, this course is very practical. Digital Ocean platform is much easier to use than the big 3. The teaching and video quality of this course should be a standard for all the courses in Udemy.
Albert
December 31, 2021
source code is not shared !! he needs to slow down , he is very very good developer . with more practice in education , he will be fantastic .
Lucia
February 21, 2021
Although the project part is very basic it provides the basic knowledge for a total beginner. As a person dealing with node for some time now it was less then I expected from this course. However the Security and testing part and also all parts about deployment is what earned my attention. Thanx

Charts

Price

Build and Deploy a NodeJS API - Price chart

Rating

Build and Deploy a NodeJS API - Ratings chart

Enrollment distribution

Build and Deploy a NodeJS API - Distribution chart
3765508
udemy ID
1/10/2021
course created date
1/22/2021
course indexed date
Bot
course submited by