Beginner API development in Node, Express, ES6, MongoDB
- Development
- May 04, 2025

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
Who Should Attend
Target Audiences
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:
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

Mark Wahlbeck
CEO Devslopes | iOS | Android | Freelancing

Devslopes by Nathan Sevedge
Learn programming & app development
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- The "MLM 2.0 Success Formula" A Network Marketing Dynasty!
- Fiverr Affiliate Marketing Beginner to Advanced
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling