Node.js 101 Crash Course: Build Your First Project π
Learn Node.js fundamentals, npm, and build your first project in this 6+ hour beginner-friendly course.

Zero To Mastery
78.3K views β’ Apr 7, 2023

About this video
Full Node.js 101 Crash Course for beginners. In this 6+ hour course, you'll learn Node fundamentals, learn all about the Node Package Manager (npm), and even build your first Node application!
This Node Crash Course is the first 2 (of 13!) major sections from Adam Odziemkowski's Complete Node.js Developer Bootcamp course.
If you like this intro course, you'll love the full course which has 11 more sections with 40+ MORE hours of lessons.
The best part? By learning Node and becoming a Node developer, you will open up a ton of job opportunities π
So once you finish this crash course, come take the rest of Adam's Node.js Bootcamp where you'll go even deeper and gain the exact skills (and steps) to be able to get hired as a Professional Backend Developer π
π₯ Full Node Bootcamp Course: https://zerotomastery.io/courses/learn-node-js/
Use code: YTNODE10 to get 10% OFF (for life!).
π€© Node Explained in 2 Minutes: https://youtu.be/ATCs2BY-acA
π Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
==========
πͺ Planets Project Final Code:
https://github.com/odziem/planets-project
π Bonus Resources:
Node Cheat Sheet π»ππ»
https://zerotomastery.io/cheatsheets/node-js-cheat-sheet/
==========
β² Timestamps:
00:00 Node Crash Course Intro
02:14 How We Got Here
11:41 Runtime
20:06 Installing Node.js
26:46 Windows Installation Tips
29:59 Release Cycle
34:11 REPL
40:26 Setting Up Our Developer Environment
45:03 Our First Node App
56:45 Node.js vs Javascript
1:02:38 The Global Object
1:08:30 Introduction to Backend vs Frontend
1:17:32 What Node.js Includes
1:27:17 Node Internals Deep Dive
1:38:22 Libuv Internals Deep Dive
1:51:21 Synchronous vs Asynchronous
1:56:52 Asynchronous Callbacks
2:02:55 Non-Blocking Input & Output
2:06:34 Exercise: Is JavaScript Asynchronous?
2:09:09 Multi-Threading, Processes, Threads
2:20:56 Is Node.js Multi-Threaded?
2:31:59 The Event Loop
2:36:10 Callback Queues
2:41:09 Phases of the Event Loop
2:50:34 Comparing Node With PHP and Python
2:57:14 What Is Node.js Best At?
3:02:13 Observer Design Pattern
3:07:47 The Node Event Emitter
3:22:01 The Require Function
3:24:57 Making HTTP Requests
3:36:13 Why Use Modules?
3:40:26 Creating Our Own Modules
3:53:35 Exporting From Modules
3:57:46 CommonJS vs ECMAScript Modules
4:02:04 Creating Our Own ECMAScript Modules
4:08:42 Module Caching
4:16:32 Using index.js
4:25:19 Should We Use index.js?
4:30:07 The Node Package Manager
4:34:54 Creating Our First NPM Package
4:44:24 Packages And The NPM Registry
4:46:27 Using Third-Party Modules
4:57:45 The node_modules Folder
5:07:47 Semantic Versioning
5:10:31 Package-lock.json and Versioning
5:20:20 Vulnerabilities In Dependencies
5:25:21 Installing NPM Tools Nodemon
5:35:25 Code For This Section
5:36:00 Exploring Planets With Node
5:37:56 Importing Kepler Space Telescope Data
5:42:56 Latest Version of CSV Parser
5:43:26 Setting Up Our CSV Parser
5:48:57 Streaming Large Data Files
5:54:36 Reading Our Planets Data
6:01:32 Parsing Habitable Planets
6:07:43 Finding Habitable Planets
6:16:16 Exploring Habitable Planets
6:23:41 Where to Keep Learning Node.js?
==========
π₯ Who should take the rest of Adam's Node Bootcamp (Complete Node.js Developer)?
https://zerotomastery.io/courses/learn-node-js/
βΎ Students who are interested in going beyond all of the other "beginner" Node tutorials
βΎ Programmers who want to learn the most in-demand skills of a Backend Developer
βΎ Developers that want to be in the top 10% of NodeJS Developers
βΎ Students who want to gain experience working on large, scalable applications
βΎ Bootcamp or online tutorial graduates that want to go beyond the basics
βΎ Backend Developers who want to learn and master NodeJS
βΎ Frontend Developers and Web Developers who want to get into the backend development world or become Fullstack Developers
βΎ You want to learn from Senior Developers who have real-world industry experience
==========
Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
π Here are just a few of them: https://zerotomastery.io/testimonials
This could be you π
==========
Start learning now π https://zerotomastery.io/courses/learn-node-js/
#zerotomastery #nodejs
This Node Crash Course is the first 2 (of 13!) major sections from Adam Odziemkowski's Complete Node.js Developer Bootcamp course.
If you like this intro course, you'll love the full course which has 11 more sections with 40+ MORE hours of lessons.
The best part? By learning Node and becoming a Node developer, you will open up a ton of job opportunities π
So once you finish this crash course, come take the rest of Adam's Node.js Bootcamp where you'll go even deeper and gain the exact skills (and steps) to be able to get hired as a Professional Backend Developer π
π₯ Full Node Bootcamp Course: https://zerotomastery.io/courses/learn-node-js/
Use code: YTNODE10 to get 10% OFF (for life!).
π€© Node Explained in 2 Minutes: https://youtu.be/ATCs2BY-acA
π Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
==========
πͺ Planets Project Final Code:
https://github.com/odziem/planets-project
π Bonus Resources:
Node Cheat Sheet π»ππ»
https://zerotomastery.io/cheatsheets/node-js-cheat-sheet/
==========
β² Timestamps:
00:00 Node Crash Course Intro
02:14 How We Got Here
11:41 Runtime
20:06 Installing Node.js
26:46 Windows Installation Tips
29:59 Release Cycle
34:11 REPL
40:26 Setting Up Our Developer Environment
45:03 Our First Node App
56:45 Node.js vs Javascript
1:02:38 The Global Object
1:08:30 Introduction to Backend vs Frontend
1:17:32 What Node.js Includes
1:27:17 Node Internals Deep Dive
1:38:22 Libuv Internals Deep Dive
1:51:21 Synchronous vs Asynchronous
1:56:52 Asynchronous Callbacks
2:02:55 Non-Blocking Input & Output
2:06:34 Exercise: Is JavaScript Asynchronous?
2:09:09 Multi-Threading, Processes, Threads
2:20:56 Is Node.js Multi-Threaded?
2:31:59 The Event Loop
2:36:10 Callback Queues
2:41:09 Phases of the Event Loop
2:50:34 Comparing Node With PHP and Python
2:57:14 What Is Node.js Best At?
3:02:13 Observer Design Pattern
3:07:47 The Node Event Emitter
3:22:01 The Require Function
3:24:57 Making HTTP Requests
3:36:13 Why Use Modules?
3:40:26 Creating Our Own Modules
3:53:35 Exporting From Modules
3:57:46 CommonJS vs ECMAScript Modules
4:02:04 Creating Our Own ECMAScript Modules
4:08:42 Module Caching
4:16:32 Using index.js
4:25:19 Should We Use index.js?
4:30:07 The Node Package Manager
4:34:54 Creating Our First NPM Package
4:44:24 Packages And The NPM Registry
4:46:27 Using Third-Party Modules
4:57:45 The node_modules Folder
5:07:47 Semantic Versioning
5:10:31 Package-lock.json and Versioning
5:20:20 Vulnerabilities In Dependencies
5:25:21 Installing NPM Tools Nodemon
5:35:25 Code For This Section
5:36:00 Exploring Planets With Node
5:37:56 Importing Kepler Space Telescope Data
5:42:56 Latest Version of CSV Parser
5:43:26 Setting Up Our CSV Parser
5:48:57 Streaming Large Data Files
5:54:36 Reading Our Planets Data
6:01:32 Parsing Habitable Planets
6:07:43 Finding Habitable Planets
6:16:16 Exploring Habitable Planets
6:23:41 Where to Keep Learning Node.js?
==========
π₯ Who should take the rest of Adam's Node Bootcamp (Complete Node.js Developer)?
https://zerotomastery.io/courses/learn-node-js/
βΎ Students who are interested in going beyond all of the other "beginner" Node tutorials
βΎ Programmers who want to learn the most in-demand skills of a Backend Developer
βΎ Developers that want to be in the top 10% of NodeJS Developers
βΎ Students who want to gain experience working on large, scalable applications
βΎ Bootcamp or online tutorial graduates that want to go beyond the basics
βΎ Backend Developers who want to learn and master NodeJS
βΎ Frontend Developers and Web Developers who want to get into the backend development world or become Fullstack Developers
βΎ You want to learn from Senior Developers who have real-world industry experience
==========
Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
π Here are just a few of them: https://zerotomastery.io/testimonials
This could be you π
==========
Start learning now π https://zerotomastery.io/courses/learn-node-js/
#zerotomastery #nodejs
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
78.3K
Likes
2.2K
Duration
06:25:19
Published
Apr 7, 2023
User Reviews
4.7
(15) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now