Course image for Node.js Fundamentals - Create solid understanding of Node.js

Node.js Fundamentals - Create solid understanding of Node.js

This course covers fundamentals of Node.js as a backend programming language and aims to get you just comfortable enough to start your backend journey without being afraid of working with a real programming language

1 hours+ of total content
5.0
1 rating
463 developers learning
Course Creator: Mehul Mohan

Free

14-Day Money-Back Guarantee

Goals

  • What is Node.js and how it works
  • Module systems in Node.js
  • Writing HTTP Servers
  • ESM and the future of Node

Description

Node.js is a runtime for JavaScript, which can run on servers. It is super helpful as a frontend developer to be able to write in a same language on backend too - probably the quickest way to become a full-stack engineer too as a lot of knowledge is transferable.

In this course, we'll cover fundamentals of Node.js (there's a separate course for JavaScript), and get started with a few things very specific to Node itself. Let's start!

Course Structure

16 lectures 01:18:43 total duration

Introduction to course

(4 lectures • 09 minutes)
  Introduction to course (Preview)
01:06
  Hello World (Preview)
04:12
  Deno vs Node.js (Preview)
02:39
  Pre-req for Node.js (JavaScript) (Preview)
01:49
  CommonJS Introduction (Preview)
08:37
  Writing code in CommonJS standard (Preview)
09:41
  ECMAScript Modules Introduction (Preview)
03:16
  Learning ES Modules - Part 1 (Preview)
07:49
  Learning ES Modules - Part 2 (Preview)
04:17
  Learning ES Modules - Part 3 (Preview)
07:05
  Creating Raw HTTP Server in Node.js (Preview)
05:40
  Introduction to Express (Preview)
03:34
  HTTP Methods (Preview)
05:43
  Sending files to browser (Preview)
02:36
  Static assets (Preview)
04:03
  Receiving data from frontend (Preview)
06:36

Last 5 Reviews

HE
Hossam Elazab
Feb 02, 2021
This is a great introduction course. Kudos to you Sir for your clear examples and explanation!

Your Instructor

Mehul Mohan

Full-stack developer and security researcher

I'm a full-stack developer working with JavaScript and its associated runtimes for the past 7 years. I love to play with code and make something useful out of it! You can find me on social media, I'm quite active there :)
codedamn logo

We ♥ quality. And we would love to see your growth. Hence, codedamn comes with a pro plan for advanced and accelerated learning!

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice
Become Pro Member