Node JS API Development for Beginners

Learn Node JS API Development from absolute scratch. This course is for complete beginners getting started guide!
Free tutorial
Rating: 4.3 out of 5 (2,906 ratings)
41,584 students
Node JS API Development for Beginners
Free tutorial
Rating: 4.3 out of 5 (2,906 ratings)
41,602 students
Learn Node JS Fundamentals
Learn Modern JavaScript

Requirements

  • Basic knowledge of JavaScript or any other Programming Language
Description

Welcome to learn Node JS API development for absolute beginners. In this course you will learn the core fundamentals of Node JS so that you can start building API using Node JS.


In this course, you will learn Modern JavaScript, Node JS event loop, Asynchronous programming, using node modules, npm modules and creating your own modules, creating server, connect to database and sending json responses.


So if you are ready to learn Node JS, which is one of the most exciting technology of recent time, please enroll into this course.

Who this course is for:
  • Anyone who wants to learn Node JS
  • Anyone who wants to learn Node JS API Development
Course content
4 sections • 40 lectures • 3h 2m total length
  • What is node js
    02:18
  • Why learn node js
    02:20
  • Installation
    02:39
  • Javascript in browser environment
    03:15
  • Javascript in node js environment
    02:26
  • Getting started with node js
    02:54
  • Writing functions
    03:43
  • Import Export
    06:26
  • Using arrow functions
    05:37
  • Object destructuring
    02:01
  • Using node js core modules
    03:29
  • Using npm packages
    08:15
  • Using express
    05:28
  • Node js event loop
    03:06
  • Programming for event loop
    04:28
  • Asynchronous programming
    08:13
  • Synchronous programming
    04:24
  • Functional approach
    03:46
  • Secrets of understanding node js
    02:37
  • Creating server with express
    07:15
  • Separating routes
    05:04
  • Middleware explained
    06:49
  • Using controllers
    07:13
  • JSON and postman
    04:32
  • Database Options: mLab vs MongoDB Atlas
    00:38
  • Signup with mlab to use mongodb
    11:31
  • Signup with MongoDB Atlas to use mongodb
    02:31
  • Resources to install MongoDB and Robo3T (optional)
    00:15
  • Connecting to database using mongoose
    05:41
  • Post schema
    04:52
  • Creating a post
    12:58
  • Using the right version of express-validator for the next lecture
    00:26
  • Validation and friendly error messages
    14:26
  • Getting posts
    06:36
  • Whats next and cleanup
    03:03
  • REFERAL LINKS
    00:04
  • MERN Stack - React Node from Scratch with Social Network Project
    01:48
  • MERN Stack - React Node Ecommerce from Scratch to Cloud Servers
    00:54
  • MERN Stack - React Node Web Development with Ultimate Authentication
    05:20
  • MERN Stack - React Node NextJs SEO Multi User Blogging Platform from Scratch
    03:35

Instructor
Web Developer
Ryan Dhungel
  • 4.4 Instructor Rating
  • 9,830 Reviews
  • 137,330 Students
  • 20 Courses

Ryan Dhungel is a Web Developer from Sydney, Australia. He builds Web apps using JavaScript, Node JS, React JS, Vue JS, Laravel and other emerging platforms.

He also wants to make the entire Web Development process enjoyable and productive at the same time by producing well explained practical Tutorials and Training packages for fellow developers.