HOME > Development > Beginner API development in Node, Express, ES6, MongoDB

Beginner API development in Node, Express, ES6, MongoDB

  • Development
  • May 04, 2025
SynopsisBeginner API development in Node, Express, ES6, & MongoDB...
Beginner API development in Node, Express, ES6, MongoDB  No.1

Beginner API development in Node, Express, ES6, & MongoDB, available at $64.99, has an average rating of 4.35, with 64 lectures, 5 quizzes, based on 1398 reviews, and has 11629 subscribers.

You will learn about Build APIs that iOS apps & Android apps can talk to Deploy APIs in Node to live servers Deploy live MongoDB instances on servers that the APIs can talk to Write code in ES6 for API development or for general programming This course is ideal for individuals who are Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs or Mobile app developers who want to build a back-end server or Anyone who wants to learn REST API development or Web app developers who need a back-end API for their app using Node or Anyone who wants to create a SAAS product or mobile startup that needs an API It is particularly useful for Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs or Mobile app developers who want to build a back-end server or Anyone who wants to learn REST API development or Web app developers who need a back-end API for their app using Node or Anyone who wants to create a SAAS product or mobile startup that needs an API.

Enroll now: Beginner API development in Node, Express, ES6, & MongoDB

Summary

Title: Beginner API development in Node, Express, ES6, & MongoDB

Price: $64.99

Average Rating: 4.35

Number of Lectures: 64

Number of Quizzes: 5

Number of Published Lectures: 64

Number of Published Quizzes: 5

Number of Curriculum Items: 69

Number of Published Curriculum Objects: 69

Original Price: $139.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build APIs that iOS apps & Android apps can talk to
  • Deploy APIs in Node to live servers
  • Deploy live MongoDB instances on servers that the APIs can talk to
  • Write code in ES6 for API development or for general programming
  • Who Should Attend

  • Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs
  • Mobile app developers who want to build a back-end server
  • Anyone who wants to learn REST API development
  • Web app developers who need a back-end API for their app using Node
  • Anyone who wants to create a SAAS product or mobile startup that needs an API
  • Target Audiences

  • Anyone who wants to learn Node, Express, MongoDB, Javascript/ES6 or wants to build APIs
  • Mobile app developers who want to build a back-end server
  • Anyone who wants to learn REST API development
  • Web app developers who need a back-end API for their app using Node
  • Anyone who wants to create a SAAS product or mobile startup that needs an API
  • Beginner API development in Node, Express, ES6, & MongoDB

    Are you a mobile app developer that needs a backend API & database?

    Do you have an mobile product idea?

    Do you want to create your own startup??

    Or do you want to become a backend developer?

    This is THE?course for you.

    We have taught over 50,000 students how to code and so many of them have the same question, “How can I build a server for my mobile apps?”

    What you will learn:

  • Node
  • Express
  • MongoDB
  • ES6 &?Javascript
  • API?development
  • CRUD &?REST
  • How to get an iOS app to talk to your API
  • How to get an Android app to talk to your API
  • Tooling & automation
  • Professional coding tips & practices
  • And so much more.
  • This course is for ANYONE – but we specifically designed it to take mobile developers to the next level by helping them build their own APIs for their apps!

    Course Curriculum

    Chapter 1: API Course Intro

    Lecture 1: Intro to API Course

    Lecture 2: What is a REST API

    Chapter 2: Setup for Node, MongoDB, Postman, and other API tools

    Lecture 1: API Tooling Intro for Node API

    Lecture 2: Installing Atom – Code editor for API development

    Lecture 3: Installing Nodejs & node version manager

    Lecture 4: Installing MongoDB – noSQL database

    Lecture 5: Installing Postman – Client to test node API

    Lecture 6: Installing Node js packages with NPM

    Chapter 3: Hello API

    Lecture 1: Hello World API Example Code Along in Node

    Chapter 4: JavaScript Basics

    Lecture 1: Intro – Why Javascript for node API development

    Lecture 2: ECMAScript Standards and ES6

    Lecture 3: ES6 Variables

    Lecture 4: ES6 Strings

    Lecture 5: ES6 Operators

    Lecture 6: ES6 Conditionals and Loops

    Lecture 7: ES6 Functions

    Lecture 8: ES6 JavaScript Objects

    Lecture 9: ES6 Arrays

    Lecture 10: ES6 Array Helpers

    Lecture 11: ES6 this and bind

    Lecture 12: ES6 Call

    Lecture 13: ES6 import and require

    Lecture 14: Exercise

    Chapter 5: Creating our REST API

    Lecture 1: Node REST API Section Intro

    Lecture 2: Setting up our Node Project Skeleton

    Lecture 3: Setting up MongoDB for Node API

    Lecture 4: Adding Data (POST requests in Node)

    Lecture 5: Retrieving Data (GET requests in Node)

    Lecture 6: Updating Data (PUT requests in Node)

    Lecture 7: Deleting Data (DELETE requests in Node)

    Lecture 8: Adding features to our Node API and refactoring

    Lecture 9: Exercise

    Chapter 6: Authentication and Security

    Lecture 1: Setting up our User Model for Authentication in Node

    Lecture 2: Authentication Middleware and Securing Resources in Node

    Lecture 3: Exercise

    Chapter 7: Deploying Our Node API To A Live Server

    Lecture 1: Node deployment: Intro

    Lecture 2: Node deployment: Spinning up a Digital Ocean droplet for our Node API

    Lecture 3: Node deployment: Digital Ocean droplet part 2

    Lecture 4: Node deployment: Digital Ocean droplet part 3

    Chapter 8: Creating an iOS app to make use of our Node REST API

    Lecture 1: Building an iOS client Intro

    Lecture 2: API Adjustments

    Lecture 3: Data Models

    Lecture 4: DataService

    Lecture 5: AuthService

    Lecture 6: Main ViewController

    Lecture 7: LogIn ViewController

    Lecture 8: AddFoodTruck ViewController

    Lecture 9: Details ViewController

    Lecture 10: Reviews ViewController

    Lecture 11: AddReview ViewController

    Lecture 12: Exercise – Extending our iOS API Client

    Chapter 9: Creating an Android app to make use of our Node REST API

    Lecture 1: Intro to Section

    Lecture 2: API Adjustments

    Lecture 3: Set up the Data Model

    Lecture 4: Create the Recycler View

    Lecture 5: Create FoodTruck detail view

    Lecture 6: FoodTruck detail view Part 2

    Lecture 7: Retrieve FoodTruck reviews

    Lecture 8: Create the reviews Recycler View

    Lecture 9: Create the Login Screen

    Lecture 10: User registration

    Lecture 11: User login

    Lecture 12: Add FoodTruck review

    Lecture 13: Add new FoodTruck

    Instructors

  • Beginner API development in Node, Express, ES6, MongoDB  No.2
    Mark Wahlbeck
    CEO Devslopes | iOS | Android | Freelancing
  • Beginner API development in Node, Express, ES6, MongoDB  No.3
    Devslopes by Nathan Sevedge
    Learn programming & app development
  • Rating Distribution

  • 1 stars: 44 votes
  • 2 stars: 67 votes
  • 3 stars: 159 votes
  • 4 stars: 390 votes
  • 5 stars: 738 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!