Learn Node.js API's Fast and Simple

Join our friendly course to learn how to create Node.js API backend services with REST and JSON. Perfect for web and mobile development!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

In this course, you'll dive into the world of Node.js and learn how to create RESTful APIs using JSON, Express, and MongoDB. It's all about hands-on, practical learning!

Key Points

  • Learn Node.js and REST APIs from scratch
  • Work with Express.js and MongoDB
  • Deploy your API on a Linux server
  • Hands-on examples and tips from an expert

Learning Outcomes

  • Understand the basics of API development
  • Build and deploy a Node.js API server
  • Gain hands-on experience with real-world examples

About This Course

Learn to create Node.js API backend services REST/JSON for mobile/web, host on your own Linux server

Learn the basic concepts of API's to include HTTP based REST with JSON payloads. Learn how to create a working system with Node.js using the Express.js framework. Learn how to create an API that connects to MongoDB. We walk thru creating some simple API's and follow thru with deployment onto a server. This development is presented on a Mac OSX with Node.js 4 and deployed on a Linux server in a cloud environment (Amazon EC2).

Build a strong foundation in API development with Node.js. This course helps you understand and implement API's using Node.js, Express.js and MongoDB technologies to allow you to create your own back end server with the latest technologies.

  • Javascript

  • Node.js 4.x

  • NPM

  • Express

  • MongoDB

  • Linux


Professional skills and experience from an iOS / Node.js Architect with over 8 years experience.

Learn the fundamentals but also tips and tricks of the experts. Learn about the different type of API end points and how to create a full end to end solution.

We will walk thru the project setup and all required elements to create a full end to end API server.

Content and Overview

This course explains key technology concepts of API's with REST and JSON technology in a Node.js system. We show development from start to finish to include deployment on a live production server not just a test machine.

What am I going to get from this course?

  • Detailed knowledge of how to create Node.js / Express.js based REST/JSON API's

  • Learn how to use MongoDB as the back end for API's.

  • Teaching by example showing every detail to the smallest degree from starting a new application to deploying it in production.

  • Access to Instructors GitHub account with many extras and examples.

If you don't have a a production server device don't worry, we show you how to test everything on your local computer.

Note: Development is all described on a Mac OSX notebook, Windows is not address. Node.js using JavaScript is a portable language and all the tools described in this class are available on other systems as well but no intention is made to describe how to setup them up of use the Windows or Linux versions.

  • Students will be able to create a Nodejs based API end point.

  • Students will understand technology for API's, REST, JSON and how to integrate into a Nodejs server.

  • Students will understand how to create an API that connects with MongoDB

Instructor

Profile photo of Tom Jay
Tom Jay

I have over 20 years of Java Enterprise development experience with AWS, Spring Boot, REST API's, Microservices and MongoDB.I created the back end system at a large bank and created one of the first iOS mobile applications available on the iPhone in 2008.I've created dozens of of Full Stack End to End solutions from Banking, Social Messaging, Event Discover and...

Review
4.9 course rating
4K ratings
ui-avatar of James Young
James Y.
1.0
5 years ago

Terrible. Wasted all my time Googling for quick fixes which depended on different package versions and new packages and so on. This is supposed to be for "learning" NodeJS APIs, and is therefore completely unsuitable for that purpose today and is in desperate need of updating.

  • Helpful
  • Not helpful
ui-avatar of Ambarish Roy
Ambarish R.
1.0
6 years ago

Copy pasting code and not explaining many hidden things, you can't just do the same thing in parallel. Very bad way of teaching.

  • Helpful
  • Not helpful
ui-avatar of Iadh Hamdi
Iadh H.
4.0
7 years ago

Brief, neat, very clean!!! I hope he did those mistakes on purpose so we can learn from them because that's actually how I learned from this course! making mistakes on purpose is actually one of the best ways to learn..

  • Helpful
  • Not helpful
ui-avatar of Chatchawarn Lauruengtana
Chatchawarn L.
5.0
7 years ago

good introduction.

  • Helpful
  • Not helpful
ui-avatar of Jean-Francois Roy
Jean-francois R.
4.5
7 years ago

I really like the fact that the author doesn't spend too much time dwelling on each tool, but rather gives precise indications on specific steps and leaves the student do his own research and experiment a bit if needed. Eveything is clear and well explained.

  • Helpful
  • Not helpful
ui-avatar of Marc Zev
Marc Z.
4.0
7 years ago

It is a nice intro.

  • Helpful
  • Not helpful
ui-avatar of Rohan Hall
Rohan H.
5.0
8 years ago

Great course. Easy to follow. Thanks.

  • Helpful
  • Not helpful
ui-avatar of Mark Adkins
Mark A.
4.0
8 years ago

Great content! Presented in an easy to follow fashion at a great pace. At times, the video and audio seem to be out of sync, causing confusion.

  • Helpful
  • Not helpful
ui-avatar of Gennie Apulova
Gennie A.
3.0
8 years ago

he is copying and pasting from god knows where and doesn't explain where he got the code from and why. The guy knows what he is talking about ... dunno

  • Helpful
  • Not helpful
ui-avatar of Raphael Brand
Raphael B.
5.0
8 years ago

Hi Tom,

your course is fantastic. Thank you, much to appreciate!

All the best
Raphael

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses