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,434 ratings)
36,802 students
Node JS API Development for Beginners
Free tutorial
Rating: 4.3 out of 5 (2,434 ratings)
36,776 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
Curriculum
4 sections • 40 lectures • 3h 2m total length
  • What is node js
  • Why learn node js
  • Installation
  • Javascript in browser environment
  • Javascript in node js environment
  • Getting started with node js
  • Writing functions
  • Import Export
  • Using arrow functions
  • Object destructuring
  • Using node js core modules
  • Using npm packages
  • Using express
  • Node js event loop
  • Programming for event loop
  • Asynchronous programming
  • Synchronous programming
  • Functional approach
  • Secrets of understanding node js
  • Creating server with express
  • Separating routes
  • Middleware explained
  • Using controllers
  • JSON and postman
  • Database Options: mLab vs MongoDB Atlas
  • Signup with mlab to use mongodb
  • Signup with MongoDB Atlas to use mongodb
  • Resources to install MongoDB and Robo3T (optional)
  • Connecting to database using mongoose
  • Post schema
  • Creating a post
  • Using the right version of express-validator for the next lecture
  • Validation and friendly error messages
  • Getting posts
  • Whats next and cleanup
  • REFERAL LINKS
  • MERN Stack - React Node from Scratch with Social Network Project
  • MERN Stack - React Node Ecommerce from Scratch to Cloud Servers
  • MERN Stack - React Node Web Development with Ultimate Authentication
  • MERN Stack - React Node NextJs SEO Multi User Blogging Platform from Scratch

Instructor
Web Developer
Ryan Dhungel
  • 4.4 Instructor Rating
  • 7,972 Reviews
  • 126,383 Students
  • 19 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.