Description
In this course, you will learn :
- About the inner workings of Node.js.
- How event loops work
- How multithreading works.
- About Node.js fundamentals like file systems, global objects, and the Buffer class.
- Advanced concepts like modules, events, and packages in the second half of the course.
- You will have had hands-on experience with Node.js and will have created your own food delivery web application.
Syllabus :
1. Introduction
- Who Is This Course For?
- A Brief Overview of the Course
- Features of Node.js
- The Event Loop
- Blocking and Non-blocking
- JavaScript Everywhere
2. Fundamentals
- Input
- Console
- A Console Game
- Buffer
- Events
- File System
- Globals
3. Advanced Topics
- Modules
- OS
- Process
- Net
- UDP
- HTTP
- REPL
4. Packages
- What Are Packages?
- package.json
- Publishing a Package
5. Project
- Getting Started
- Making It Functional
- A Complete Project
- The Road Ahead