Skip to main content
Web & Full-Stack Development2017-5 Edition100% Free Video Course

Learnnode – Learn to build applications and APIs with Node.js

Learn to build applications and APIs with Node.js is a training course on building applications and APIs with Node.js, published by the Learnnode online academy. In this training course, you will get to know Node.js, MongoDB, and Express, and you will build various applications using them. With a focus on modern JavaScript, learning Node.js is one of the best ways to add server-side JavaScript to your skills, and with this skill you will be able to build any application and API. In this course, you will build an application and add features such as user authentication, database, API, file upload and image resizing.Each part of this training course introduces you to a new part of Node.js and teaches you its different features. After watching each episode, you can implement the knowledge and skills you have learned in your application. This training course is recommended to front-end developers looking to become full-stack, server-side developers looking to learn Node.js more deeply, WordPress developers, JavaScript developers and people interested in building applications. to be Each part of this training course has its own tests and exercises that help you learn these topics.

44 Video Lessons
29.6 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
Learnnode – Learn to build applications and APIs with Node.js
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
29.6 hours on-demand video
44 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Error handling
Application development and application programming interface (API)
Getting to know MongoDB and Express
Add features like user authentication, database, API and file upload and image resizing
And …

Course Curriculum44 Lectures

1 sections • 29.6 hours total length

Prefer offline learning? Download all 44 video lectures and project files for free.
Download Free
Starter Files and Environmental Variables
Preview
26m
Setting up Mongo DB
Preview
27m
Core Concept - Routing
25m
Core Concept - Template Helpers
23m
Core Concept - Templating
38m
Core Concept - Controllers and the MVC Pattern
15m
Getting Setup
16m
Core Concept - Middleware and Error Handling
41m
Creating our Store Model
31m
Saving Stores and using Mixins
37m
Using Async Await
42m
Flash Messages
35m
Querying our Database for Stores
34m
Geocoding Data with Google Maps
27m
Quick Data Visualization Tip
16m
Saving Lat and Lng for each store
49m
Using Pre-Save hooks to make Unique Slugs
24m
Routing and Templating Single Stores
40m
Uploading and Resizing Images with Middleware
1h 13m
Multiple Query Promises with Async-Await
24m
Custom MongoDB Aggregations
51m
Saving Registered Users to the Database
39m
Creating User Accounts
1h 20m
Virtual Fields, Login-Logout middleware and Protecting Routes
39m
Creating a User Account Edit Screen
24m
Creating an Editing Flow for Stores
58m
Locking down our application with User Permissions
51m
Loading Sample Data
26m
Sending email with Nodejs
54m
Password Reset Flow
1h 8m
JSON endpoints and creating MongoDB Indexes
49m
Creating a Geospatial Ajax Endpoint
33m
Creating an Ajax Search Interface
1h 28m
Plotting Stores on a Custom Google Map
1h 19m
Pushing User Data to our API
1h 15m
Displaying our Hearted Stores
16m
Advanced Relationship Population - Displaying Our Reviews
47m
Adding a Reviews Data Model
48m
Deployment Setup
18m
Implementing Pagination
46m
Deploying to Now
15m
Deploying to Heroku
15m
Deploying to Digital Ocean Linux
29m
Advanced Aggregation
1h 22m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Learn to build applications and APIs with Node.js is a training course on building applications and APIs with Node.js, published by the Learnnode online academy. In this training course, you will get to know Node.js, MongoDB, and Express, and you will build various applications using them. With a focus on modern JavaScript, learning Node.js is one of the best ways to add server-side JavaScript to your skills, and with this skill you will be able to build any application and API. In this course, you will build an application and add features such as user authentication, database, API, file upload and image resizing.Each part of this training course introduces you to a new part of Node.js and teaches you its different features. After watching each episode, you can implement the knowledge and skills you have learned in your application. This training course is recommended to front-end developers looking to become full-stack, server-side developers looking to learn Node.js more deeply, WordPress developers, JavaScript developers and people interested in building applications. to be Each part of this training course has its own tests and exercises that help you learn these topics.

Instructor

S

Senior Industry Specialist

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed