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.4 out of 5 (4,309 ratings)
54,912 students
English
English [Auto]
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 sections36 lectures2h 51m 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

Instructor

Web Developer
Ryan Dhungel
  • 4.5 Instructor Rating
  • 14,198 Reviews
  • 187,924 Students
  • 24 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.